admin管理员组文章数量:1277887
I noticed that if someone clicks on my Pinterest share button on a blog post, several unrelated images show up. I was able to use nopin="nopin" per Pinterest's documentation on most of these images to clean most of it up.
However, I have a custom avatar set in my functions.php...
//* Add new default gravatar to Settings » Discussion page */
add_filter( 'avatar_defaults', 'wpb_new_gravatar' );
function wpb_new_gravatar ($avatar_defaults) {
$myavatar = '.jpg';
$avatar_defaults[$myavatar] = "Default Gravatar";
return $avatar_defaults;
}
If someone gets that avatar in a comment, then the image shows up as a choice on a Pinterest share. How do I add the nopin="nopin" attribute to this avatar image?
I found a similar post discussing this issue, but it's way over my head and seems a little different because he's using an array (lol, also over my head).
Any help is greatly appreciated!
I noticed that if someone clicks on my Pinterest share button on a blog post, several unrelated images show up. I was able to use nopin="nopin" per Pinterest's documentation on most of these images to clean most of it up.
However, I have a custom avatar set in my functions.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/wp-content/uploads/2017/03/PiggyBank.jpg';
$avatar_defaults[$myavatar] = "Default Gravatar";
return $avatar_defaults;
}
If someone gets that avatar in a comment, then the image shows up as a choice on a Pinterest share. How do I add the nopin="nopin" attribute to this avatar image?
I found a similar post discussing this issue, but it's way over my head and seems a little different because he's using an array (lol, also over my head).
Any help is greatly appreciated!
Share Improve this question asked Oct 24, 2021 at 19:45 JimJim 71 bronze badge1 Answer
Reset to default 0You can try this one:
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 );
For further reading, please visit: https://developer.wordpress/reference/functions/get_avatar_data/
本文标签: customizationHow do I add nopinquotnopinquot to the default avatar
版权声明:本文标题:customization - How do I add nopin="nopin" to the default avatar? 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1741252247a2366009.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论