如果我将gif设置为特色图像,我可以做些什么?在Facebook上分享时没有缩略图

时间:2016-04-23 作者:I.Alex

我的网站用于与前端帖子共享内容,用户可以发布图像/gif/youtube,如果用户(或我)发布gif,则直接将其设置为特色图像,当我尝试共享该帖子时,会显示白色图像。

此外,我有发布图像的自定义字段,我可以将图像设置为直接在自定义字段中显示在网站上,但如果我不为特征图像而不是白色图像设置任何内容,我将一无所获。

我需要附加图像的缩略图(不是你发帖时上传的原始图像)才能进入特色图像,我不知道怎么做。

这个问题我只有gifs才有。。

有什么解决方案吗?谢谢

4 个回复
SO网友:bravokeyl

这是因为这些GIF图像超过了Facebook open graph支持的最大大小(8Mb)。

检查调试器是否有打开的图形here

例如,对于postvbnvnvb , debugger 显示此错误

enter image description here

SO网友:I.Alex

标题中包含此代码。php和一些调整我修复了它,禁用了social yoast,并激活了另一个插件打开图,让我可以选择我想要的标签。

<?php
        global $post;
        $src = wp_get_attachment_image_src( get_post_thumbnail_id( $post -> ID ) , \'thumbnail\' );
        if(strlen($src[0])){
            echo \'<meta property="og:image" content="\'.$src[0].\'"/>\';
            echo \'<meta property="og:image:width" content="200" />\';
            echo \'<meta property="og:image:height" content="200" />\';
            echo \'<link rel="image_src" href="\'.$src[0].\'" />\';
        }
    ?>
对我来说,只需要缩略图就足够了:)

我没有测试过函数。php,但我会的。

SO网友:MerchantWeb

如果您需要控制共享到facebook时使用的图像,我建议您在Yoast SEO中执行以下操作:

插件安装后,您的帖子和页面编辑器下方将有一个Yoast SEO设置面板作为额外的奖励,您还可以控制标题和描述。

enter image description here

*编辑4-24

我有一个公文包网站,使用动画GIF作为特色图片,我必须使用动画GIF Resize插件

遗憾的是,有时无法添加简单的函数。

*从gif到Facebook共享带有特色图片的帖子链接时,编辑已测试并可用。

SO网友:Owais Alam

然而,解决这个问题的方法很简单。您只需安装一个插件,自动设置帖子中第一张图片的特色图片。当然,这意味着您需要将动画图像作为第一个图像,但至少这是一个解决方法。

有许多插件可以让您自动将第一张图像设置为特色图像。我试了两个,两个都奏效了:Autoset Featured ImageAutomatic Featured Image Posts.

我还发现,我甚至不需要下载gif。我可以用URL插入它。

最后一点注意:为了在图像的定位上获得更多的回旋空间,我确实尝试过先插入一个动画gif,发布文章以使其具有特色,然后再返回并在上面插入另一个图像。但我尝试的两个插件都采用了新的第一张图片,并将其作为特色图片,这当然是他们应该做的。但我想我应该试试。

相关推荐

将Facebook的规范URL设置为GIF

我正在创建一个gif托管用户前端提交站点。为了让Facebook在其平台上正确设置GIF动画,og元标记需要重定向到特定的GIF。我可以通过手动添加gif url作为规范链接来解决这一问题,它会起作用。然而,对于来自多个用户的动态帖子,我需要将该gif引用为规范,以使其正常工作。这样做的最佳方法是什么?