如何将nopin=“nopin”添加到默认头像?

时间:2021-10-24 作者:Jim

我注意到,如果有人在博客帖子上单击我的Pinterest共享按钮,就会出现几个不相关的图像。我能够使用nopin;“否”每Pinterest\'s documentation 在这些图像中的大部分上进行清理。

然而,我的功能中设置了一个自定义的化身。php。。。

//* Add new default gravatar to Settings » Discussion page */
add_filter( \'avatar_defaults\', \'wpb_new_gravatar\' );
function wpb_new_gravatar ($avatar_defaults) {
$myavatar = \'https://www.fakedomain.com/wp-content/uploads/2017/03/PiggyBank.jpg\';
$avatar_defaults[$myavatar] = "Default Gravatar";
return $avatar_defaults;
}
如果有人在评论中获得了该头像,那么该图像将显示为Pinterest共享中的一个选项。如何添加nopin;“否”此化身图像的属性?

found a similar post 讨论这个问题,但这超出了我的理解力,似乎有点不同,因为他使用的是数组(哈哈,也超出了我的理解力)。

非常感谢您的帮助!

1 个回复
最合适的回答,由SO网友:Tommy Pradana 整理而成

你可以试试这个:

function wp_ste_add_nopin_args( $args ) {
    $extra_attr = \'nopin="nopin"\';
    $args[\'extra_attr\'] = $extra_attr;
    return $args;
}
add_filter( \'get_avatar_data\', \'wp_ste_add_nopin_args\', 999, 1 );
如需进一步阅读,请访问:https://developer.wordpress.org/reference/functions/get_avatar_data/

相关推荐

Gravatar image url is wrong?

我有一段代码可以拉用户的坟墓: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>רוצה למכור?&