【发布时间】:2013-05-18 02:44:17
【问题描述】:
我在这里和网络上看到了很多关于如何设置这些 Facebook 缩略图的问题。大多数答案都涉及 og: 元标记,但我只是不相信这有效。公平地说,这可能是 Facebook 的错,但我很确定我已经正确编写了代码。如果有什么问题,谁能告诉我?
这是我的 header.php 文件中的内容(顺便说一句,这是一个 Wordpress 网站):
<?php if( get_option('spark_logo') ): ?>
<meta property="og:image" content="<?php echo get_option('spark_logo'); ?>">
<link rel="image_src" href="<?php echo get_option('spark_logo'); ?>">
<?php endif; ?>
<meta property="og:title" content="<?php bloginfo('name'); ?>">
<meta property="og:description" content="<?php bloginfo( 'description' ); ?>">
以下是源中的输出:
<meta property="og:image" content="http://nopadc.com/wp-content/uploads/2013/04/logo-nopa.png">
<link rel="image_src" href="http://nopadc.com/wp-content/uploads/2013/04/logo-nopa.png">
<meta property="og:title" content="NoPA">
<meta property="og:description" content="An American brasserie in the heart of Penn Quarter.">
我已确保徽标 URL 正确。我在没有 标签的情况下尝试了这个,并尝试在更改后的第一天、第二天和第三天链接到 Facebook 上的网站。 标签也是如此。我注意到一些解决方案提到 Facebook 最多可能需要一天的时间来重新抓取图像,这就是为什么我每次更改都给它三天时间。
无论如何,我无法判断这段代码有什么问题。除非网站上包含其他一些 Javascript 库,否则我错过了什么?或者这只是 Facebook 没有正确抓取网站?
【问题讨论】:
-
我开始认为 Facebook 只是为这个 URL 提供了一个图片的缓存版本,所以它可能暂时不会自我更新。
标签: facebook thumbnails