我试图在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\') ) ?>
非常非常感谢你们。。