社交共享没有像预期的那样工作

时间:2018-08-27 作者:user149459

我测试过在Facebook上发布一篇博客文章,它显示的标题设计图片太大,是你为主页设计的,而不是博客图片。它没有显示该博客帖子中的功能照片。此外,当我通过文本共享博客文章链接时,它不会显示该博客文章的特征图片的缩略图,只显示文字。当我发布到Twitter时,它只显示URL,没有照片。在Instagram中,它打开了帐户,但没有共享功能。这是我的密码。

       <a href="http://www.facebook.com/sharer.php?u=<?php echo 
urlencode(get_permalink()); ?>" target="_blank" class="link" title="<?php 
                esc_attr_e(\'Share on Facebook\', \'cheerup\'); ?>"><i class="fa fa-facebook"></i></a>

            <a href="http://twitter.com/home?status=<?php echo urlencode(get_permalink()); ?>" target="_blank" class="link" title="<?php 
                esc_attr_e(\'Share on Twitter\', \'cheerup\'); ?>"><i class="fa fa-twitter"></i></a>

            <a href="https://www.instagram.com/share?url=<?php echo urlencode(get_permalink()); ?>" target="_blank" class="link" title="<?php 
                esc_attr_e(\'Share on Instagram\', \'cheerup\'); ?>"><i class="fa fa-instagram"></i></a>

            <a href="http://pinterest.com/pin/create/button/?url=<?php 
                echo urlencode(get_permalink()); ?>&amp;media=<?php echo urlencode($media); ?>&amp;description=<?php echo urlencode($title); 
                ?>" target="_blank" class="link" title="<?php esc_attr_e(\'Share on Pinterest\', \'cheerup\'); ?>"><i class="fa fa-pinterest-p"></i></a>

2 个回复
SO网友:Alex MacArthur

您的页面需要具有社交网络所需的开放图形元标记,以解析所需的信息&;正确显示。如果您正在寻找一个简单、直接的解决方案,您应该查看完整的Open Graph,这是我为处理它而编写的插件。与Yoast相比,它的膨胀要小得多,因为它不想做所有的事情,而是专注于做好一件事——开放式图形管理。激活它,它就会立即工作。

https://wordpress.org/plugins/complete-open-graph/

SO网友:user141080

大多数社交媒体平台都使用自己的“社交媒体标签”来构建网站的内容。这些平台使用这些标签中的信息来显示一个包含更多信息的网站,例如Facebook用缩略图显示您的链接。

我怀疑你的网站没有这些“社交媒体标签”。

将这些“社交媒体标签”添加到页面的最简单方法是使用一个插件,如yoast.

如果您对此主题更感兴趣,那么以下链接可能会有所帮助:

Facebook使用Open Graph protocolcard markup

结束

相关推荐