llms_make_select2_student_array( $user_ids = array(), string $template = '' )

Create an array that can be passed to metabox select elements configured as an llms-select2-student query-ier


Description Description


Parameters Parameters

$post_ids

(array) (Required) indexed array of WordPress User IDs

$template

(string) (Optional) an optional template to customize the way the results look %1$s = student name %2$s = student email

Default value: ''


Top ↑

Return Return

(array)


Top ↑

Source Source

File: includes/llms.functions.core.php

function llms_make_select2_student_array( $user_ids = array(), $template = '' ) {
	if ( ! $template ) {
		$template = '%1$s <%2$s>';
	}
	if ( ! is_array( $user_ids ) ) {
		$user_ids = array( $user_ids );
	}
	$ret = array();
	foreach ( $user_ids as $id ) {
		$student = llms_get_student( $id );
		if ( ! $student ) {
			continue;
		}
		$ret[] = array(
			'key' => $id,
			'title' => sprintf( $template, $student->get_name(), $student->get( 'user_email' ) ),
		);
	}
	return apply_filters( 'llms_make_select2_student_array', $ret, $user_ids );
}

Top ↑

Changelog Changelog

Changelog
Version Description
3.10.1 Introduced.


Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.





Permalink: