Intereting Posts
Как настроить таргетинг с помощью css, элементов управления в соответствии с уровнем роли пользователя? Перемещение моего недавно созданного сайта из подкаталога Получение ссылок и названий изображений из галереи NextGEN Настроить Walker_nav_menu для отображения сообщений, если элемент является категорией Создание различных размеров изображений ad hoc Функция возвращает запрошенное значение мета на основе текущего идентификатора сообщения Как WordPress выбирает, какой файл перевода использовать? Какой файл отображает страницу настроек «Редактировать галерею»? Несколько архивов для отображения содержимого родительских и подкатегорий Искать только пользовательские таксономии Из моих флажков «Параметры плагина» используйте флажки для загрузки определенных файлов css (например, Bootstrap / Foundation) Как разместить метабокс в пользовательской таксономии в главном столбце Иерархия категорий в URL-адресе wp-admin перенаправляется на домашнюю страницу (localhost) Исключить подкатегории из URL-адреса

Как использовать массив в функции, чтобы получить только значение, которое я хочу

Я пытаюсь работать с этой функцией в WordPress-темой, где я могу получить значение только того, что хочу, а не для того, чтобы собраться. Я не очень хорошо разбираюсь в использовании массива в функции, поэтому мне нужна ваша экспертная помощь, чтобы она работала, и я был бы очень признателен этому.

Вот мой код

function gallery_artist($arg=null, $arg2=null, $arg3=null){ global $png_gallery_meta; $png_gallery_meta->the_meta(); $gallery = get_post_meta(get_the_ID(), $png_gallery_meta->get_the_id(), TRUE); $gallery_value = $gallery['image_artist']; $artist_info = $gallery_value; $string = $artist_info; $artist = substr($string, 0, stripos($string, "/") ); // getting first name and last name from user id $author_first_name = get_userdata(basename($string))->first_name; $author_last_name = get_userdata(basename($string))->last_name; $author_full_name = $author_first_name . ' ' . $author_last_name; $user_id = '<a href=" ' . get_author_posts_url(basename($string)) . ' " title="more submissions of ' . $author_first_name .' '. $author_last_name . ' " >' . $artist . '</a>'; $arg = $author_first_name; echo $arg; $arg2 = $author_last_name; echo $arg2; $arg3 = $user_id; echo $arg3; } 

После этого я хочу использовать эту функцию, чтобы получить любую ценность, которую я хочу, а не лишнюю, чтобы отобразить все три. Значит, если я хочу только первое имя, чем передать значение только для этого, и он будет отображать только имя и так далее.

Вот как я хочу что-то использовать. но вы можете предложить любой код и тип функции, в которой у меня нет проблем.

 <?php call_user_func_array('gallery_artist', array('first_name','last_name','artist_id') ) ?> 

Большое спасибо всем вам ..

Solutions Collecting From Web of "Как использовать массив в функции, чтобы получить только значение, которое я хочу"