创建wordpress函数以获取帖子作者gravatar url作为模板标记

时间:2016-01-14 20:50:42

标签: php wordpress

我需要在function.php中实现的代码,因此我可以将作者gravatar url作为模板标记get_author_gravatar_url()发布。

到目前为止,我正在使用函数模板my_gravatar_url()

function my_gravatar_url() { // Get user email
$user_email = get_the_author_meta( 'user_email' );
/* Convert email into md5 hash and set image size to 65 px */
$user_gravatar_url = 'http://www.gravatar.com/avatar/' . md5($user_email) . '?s=150';
echo $user_gravatar_url; }

1 个答案:

答案 0 :(得分:0)

你只需稍微修改一下这个值return的值(而不是显示它):

function get_author_gravatar_url() { 
    // Get user email
    $user_email = get_the_author_meta( 'user_email' );
    // Convert email into md5 hash and set image size to 65 px
    $user_gravatar_url = 'http://www.gravatar.com/avatar/' . md5($user_email) . '?s=150';

    return $user_gravatar_url; 
}