【问题标题】:WordPress - og:image open graph to fetch the authors avatarWordPress - og:image 打开图形以获取作者头像
【发布时间】:2019-01-11 13:53:28
【问题描述】:

我是 WordPress 的新手,我在使用 Facebook 开放图时遇到了一个小问题。 经过6个多月的搜索,但我总是失败。

我的网站是多作者的,我需要为 author.php “作者简介”添加 og:image 元标记,我被卡住了,我真的厌倦了搜索。

当用户试图分享他的个人资料时..头像图像没有出现!因为Facebook找不到作者头像og:image!

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

【问题讨论】:

    标签: wordpress facebook-opengraph avatar author


    【解决方案1】:

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

    反正这是我找到的代码。

    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
        }
    }
    

    【讨论】:

      猜你喜欢
      • 2012-08-02
      • 2012-05-27
      • 1970-01-01
      • 1970-01-01
      • 2019-05-02
      • 2015-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多