我使用Open Graph Object Debugger来测试此链接:http://ayconatest.co.nf/?p=1957,所有属性都包括图片,但不可见。您可以单击它并查看它,但它不会显示,即使尺寸为500x375像素。那是什么?
这是我的标题代码:
<?php if (have_posts()):while(have_posts()):the_post(); endwhile; endif;?>
<!-- the default values -->
<meta property="fb:app_id" content="271801723026128" />
<meta property="fb:admins" content="779283165" />
<!-- if page is content page -->
<?php if (is_single()) { ?>
<meta property="og:url" content="<?php the_permalink() ?>"/>
<meta property="og:title" content="<?php single_post_title(''); ?>" />
<meta property="og:description" content="<?php echo strip_tags(get_the_excerpt($post->ID)); ?>" />
<meta property="og:type" content="article" />
<meta property="og:image" content="<?php $src = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), array( 500,375 ) ); echo $src[0]; ?>" />
<!-- if page is others -->
<?php } else { ?>
<meta property="og:site_name" content="<?php bloginfo('name'); ?>" />
<meta property="og:description" content="<?php bloginfo('description'); ?>" />
<meta property="og:type" content="website" />
<meta property="og:image" content="http://ayconatest.co.nf/wp-content/themes/imbalance2/images/logo.png" /> <?php } ?>
这是它返回的内容(Ctrl + U):
<!-- the default values -->
<meta property="fb:app_id" content="271801723026128" />
<meta property="fb:admins" content="779283165" />
<!-- if page is content page -->
<meta property="og:url" content="http://ayconatest.co.nf/?p=1957"/>
<meta property="og:title" content="النباتات تستطيع القيام بعمليات GoPro لاقتصاد الطاقة" />
<meta property="og:description" content="كلما أثيرت مسألة للنقاش في الساحة الوطنية حول ما يتصل بالهوية الحضارية للشعب المغربي إلا ووجدت تيارين متقابلين يتجاذبان الموضوع ويعبران عن رؤيتين متضادتين, أو مايصطلح عليه Statu-quo وهذا أمر طبيعي، وطبيعي كذلك أن يكون أحد الرأيين وأحدهما فقط صائبا ما" />
<meta property="og:type" content="article" />
<meta property="og:image" content="http://ayconatest.co.nf/wp-content/uploads/2013/06/plantsthumb.jpg" />
<!-- if page is others -->
顺便提一下,调试器会检测并显示从其他网站热链接的任何其他图片。这让我觉得我的托管或者我的文件夹结构有问题吗?但我不知道到底是什么。
答案 0 :(得分:0)
示例中用作og:image
的网址不存在/工作:
我检查了它们 - 下面的截图是当我尝试达到第二个例子时发生的事情,http://ayconatest.co.nf/wp-content/uploads/2013/06/plantsthumb.jpg
确保您为og:image设置的值可以从外部访问,并且应该解决您的问题