【发布时间】:2014-05-09 10:28:13
【问题描述】:
我只需要在搜索时提供注册用户个人资料的结果。它必须限制进入帖子或其他页面的搜索词,但仅限于用户个人资料并显示一个链接以查看完整的个人资料。我尝试了很多插件,但它没有给我确切的结果。是否有任何插件或功能可以做到这一点。谢谢!请帮忙
function wpb_users() {
global $wpdb;
$randomusers = '<ul class="random-users">';
// Query database for users
$usernames = $wpdb->get_results("SELECT user_nicename, user_url, user_email FROM $wpdb->users ORDER BY RAND() LIMIT 5");
// Display users in a list
foreach ($usernames as $username) {
if (!$username->user_url) :
$randomusers .= '<li>' .get_avatar($username->user_email, 45) .$username->user_nicename."</li>";
else :
$randomusers .= '<li>' .get_avatar($username->user_email, 45).'<a href="'.$username->user_url.'">'.$username->user_nicename."</a></li>";
endif;
}
$randomusers .= '</ul>';
return $randomusers;
}
add_shortcode('randomusers','wpb_users');
这给了我列表,但没有链接,也不能限制搜索功能
【问题讨论】:
-
你尝试过的代码在哪里......??
-
我已经编辑了我的 qn
-
使用 the_author_meta() codex.wordpress.org/Template_Tags/the_author_meta
标签: php wordpress function search plugins