【发布时间】:2016-07-30 19:59:18
【问题描述】:
我查看了很多文档,其中很少有显示使用 user_id 显示头像的简码。 最接近的来自 Github,它显示当前登录的用户,如下所示:
<?php
function shortcode_user_avatar() {
if(is_user_logged_in()) { // check if user is logged in
global $current_user; // get current user's information
get_currentuserinfo();
return get_avatar( $current_user -> ID, 24 ); // display the logged-in user's avatar
}
else {
// if not logged in, show default avatar. change URL to show your own default avatar
return get_avatar( 'http://1.gravatar.com/avatar/ad524503a11cd5ca435acc9bb6523536?s=64', 24 );
}
}
add_shortcode('display-user-avatar','shortcode_user_avatar');
?>
但这还不够,我想要添加一个参数让我选择用户ID,它会像这样结束:
[display-user-avatar id="user-id"]
谁能告诉我制作方法? 谢谢!
【问题讨论】:
标签: wordpress shortcode avatar