首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WordPress -og:获取作者头像的图像打开图

WordPress -og:获取作者头像的图像打开图
EN

Stack Overflow用户
提问于 2018-08-04 00:14:30
回答 1查看 417关注 0票数 0

我是WordPress的新手,我对Facebook的开放图表有一点小问题。我已经找了6个多月了,但我总是失败。

我的网站是多作者和所有我需要添加的: author.php的图片元标签“作者档案”,我卡住了,我真的厌倦了搜索。

当用户尝试分享他的profile..the头像图像时,不会出现!因为Facebook找不到作者头像og:image!

我使用的插件有:Yoast SEOSimple Local AvatarsAddToAny Share Buttons

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-05 04:29:38

我终于找到了答案,我很想和你分享,但我还有一个小问题。现在我可以得到作者的头像,如果他至少有1个帖子!!Facebook上0条帖子的作者无法获取他的头像图片!!奇怪的是,我不知道怎么解决这个问题。

不管怎样,这是我找到的代码。

代码语言:javascript
复制
add_action('wpseo_head', 'add_fb_og', 5);

function add_fb_og() {
        if ( is_author ( ) ) {
$my_custom_avatar = get_avatar(get_the_author_meta( 'ID' ), 200 );
$document = new DOMDocument();
@$document->loadHTML($my_custom_avatar);
$nodes = $document->getElementsByTagName('img');

    ?>
    <meta property="og:image" content="<?php echo $nodes->item(0)->getAttribute('src'); ?>" />
    <?php
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51676549

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档