Gravatar image url is wrong?

时间:2018-02-26 作者:odedta

我有一段代码可以拉用户的坟墓:

if( $current_user->ID == 0 ) {
    // Not logged in.
    echo \'<p><img src="\'.get_stylesheet_directory_uri().\'/img/wpb-default-gravatar.png" alt="תמונת פרופיל"></p>\';
    echo \'<p>רוצה למכור?</p>\';
    echo \'<p><a href="חשבון-חנות">פתח חנות</a></p>\';
}
else {
    $current_user = wp_get_current_user();
    $args = array(
        \'height\'    => 50,
        \'width\'     => 50,
        \'class\'     => \'gravatar\',
        \'scheme\'    => \'https\'
    );
    echo \'<p>\'.get_avatar( $current_user->ID, 50, \'\', \'תמונת פרופיל\', $args ).\'</p>\';
    echo \'<p>היי, \' . $current_user->user_firstname.\'!</p>\';
    echo \'<p><a href="\'.get_permalink(get_option("woocommerce_myaccount_page_id")).\'">חשבון</a> <span>|</span> <a href="\'.wp_logout_url().\'">התנתק</a></p>\';
}
功能get_avatar 结果链接如下:http://i2.wp.com/nivbook.odedta.com/wp-content/themes/total-child-theme-master/img/wpb-default-gravatar.png

什么是http://i2.wp.com/ 在该链接中做了什么,我如何摆脱它?

谢谢

2 个回复
SO网友:WebElaine

正如文件名所示,当某人没有分配gravatar时,它是默认值。它是在子主题中设置的,看起来设置不正确。您应该搜索子主题文件以查找“wpb default gravatar”。然后从中找出是什么添加了额外的域。

如果这是您购买的子主题,而不是自定义主题,我强烈建议让主题作者知道,如果您能够解决代码问题,请向他们发送拉取请求或完成的代码,并解释您正在解决的问题,以便他们可以将其包含在下一次更新中。

SO网友:Beee

Gravatar来自Wordpress。我不觉得奇怪,他们从Wordpress域提供默认的gravatar(从Wordpress站点请求)。

你为什么要摆脱它?

结束

相关推荐

有没有被广泛接受的phpDoc语法来记录哪个钩子调用函数?

我将所有钩子保存在一个文件中,函数按其各自的类(不同的自动加载文件)进行组织。正在寻找一种标准方法来记录函数的唯一目的是在“init”上调用,例如。当前正在使用@see \'init\'谢谢示例代码hooks.phpadd_action( \'init\', \'remove_image_sizes\' ); functions.php/** * Removes image sizes added by mistake prior to 1.6.18 * * @