1
私は多くのドキュメントを見てきましたが、そのうちのいくつかはuser_idを使ってアバターを表示するためのショートコードを示しました。 最も近いが、GitHubのからであり、それは現在ログインしているユーザーを表示し、次のように:ユーザーのアバターをwordpressでショートコードで表示するには?
<?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"]
誰でも私にそれを作る方法を教えてもらえますか? ありがとう!