Facebook从wordpress分享文章时没有显示缩略图或标题

时间:2015-02-19 14:00:35

标签: wordpress facebook url share

这最后两天,我们的链接出现了问题:当我们想在Facebook上分享链接时,它无法识别它(它没有显示thmbnail或标题)。 Facebook的调试器(显示以下错误:" URL请求HTTP重定向,但无法遵循。" 并为URL" http://www.ozap.tv/decouvrez-nouveau-teaser-du-galaxy-s6/"它给出了规范的网址" http://www.ozap.tv/SleUZ/decouvrez-nouveau-teaser-du-galaxy-s6/"这意味着它增加了SIeUZ

对于其他一些调试器显示错误:"无法将主机名解析为有效的IP地址。"并且规范网址是正确的。

我们在这两天之前发表的文章运作良好。

在编辑了一些代码之后问题就出现了。

我们正在尝试猜测问题的问题,我们想知道它是否与DNS,代码或主机服务器有关

任何帮助

亲切

3 个答案:

答案 0 :(得分:0)

不确定这是否导致错误,但在您的代码中,您有重复的og元数据标记。

<!-- This site is optimized with the Yoast WordPress SEO plugin v1.6.3 - https://yoast.com/wordpress/plugins/seo/ -->
<meta name="description" content="Découvrez le nouveau teaser du Galaxy S6 !"/>
<link rel="canonical" href="http://www.ozap.tv/decouvrez-nouveau-teaser-du-galaxy-s6/" />
<meta property="og:locale" content="fr_FR" />
<meta property="og:type" content="article" />
<meta property="og:title" content="Découvrez le nouveau teaser du Galaxy S6 !" />
<meta property="og:description" content="Découvrez le nouveau teaser du Galaxy S6 !" />
<meta property="og:url" content="http://www.ozap.tv/decouvrez-nouveau-teaser-du-galaxy-s6/" />
<meta property="og:site_name" content="Ozap" />
<meta property="article:section" content="Actualités" />
<meta property="article:published_time" content="2015-02-19T09:31:40+00:00" />
<meta property="og:image" content="http://www.ozap.tv/wp-content/uploads/2015/02/next-galaxy-charging.jpg" />
<meta property="og:image" content="http://images.frandroid.com/wp-content/uploads/2015/02/s6-puissance-teaser-630x232.png" />
<!-- / Yoast WordPress SEO plugin. -->

<meta property="og:site_name" content="Ozap" />
<meta property="og:type" content="article" />
<meta property="og:url" content="http://www.ozap.tv/decouvrez-nouveau-teaser-du-galaxy-s6/" />
<meta property="og:title" content="Découvrez le nouveau teaser du Galaxy S6 !" />
<meta property="og:description" content="La vague de teasing orchestrée la semaine dernière par Samsung évoquait les capacités photo du futur Galaxy (S6) dont l’annonce est prévue au prochain Mobile World Congress. Cette semaine, le Coréen c" />
<meta property="og:image" content="http://www.ozap.tv/wp-content/uploads/2015/02/next-galaxy-charging.jpg" />

这可能会混淆Facebook,因为这是Facebook从中获取信息的地方。

*编辑

我选择的另一件奇怪的事情是以下重定向:

已检查的链接:http://www.ozap.tv/decouvrez-nouveau-teaser-du-galaxy-s6/

重定向类型:302找到 重定向到:http://www.ozap.tv/QYWSZ/decouvrez-nouveau-teaser-du-galaxy-s6/

答案 1 :(得分:0)

我查看了wordpress中的代码

第一批代码是由Yoast SEO插件编写的

第二个是由函数.php

中的函数编写的

现在我已经找到了Yoast SEO插件,我可以在使用调试工具后分享文章。我把文章的URL和我点击“获取新的刮削信息”。 在禁用Yoast SEO之后,重定向的问题就会得到解决,就像它似乎一样。

这是facebook中的问题吗?

答案 2 :(得分:0)

我再次回到那个问题。我需要有Yoast SEO插件,我也需要使用facebook小部件,所以我必须以不同的方式解决问题。我想知道我是否从文件&#34; function.php&#34;中删除了我正在谈论的功能,如果我再次安装这些小部件和插件,我是否会再次遇到同样的问题(duplacating the ogtags )

  function dp_fb_ogtags(){
            $site_name = esc_attr(get_option('blogname'));
            $type = is_front_page() ? 'website' : 'article';
            $url = get_permalink();
            $title = wp_title( '|', false, 'right' );
            $desc = dp_get_doc_desc();
            $image = '';
            $admins = '';

            // Get image
                if (is_singular()) {
                    global $post;

                    // Get image by feature image
                    $image = dp_thumb_url('large', false, $post->ID);

                    // Get image from post attachments
                    if(empty($image) && $images = get_children('post_type=attachment&post_mime_type=image&post_parent='.$post->ID))
                        if (is_array($images) && !empty($images))
                            $image = wp_get_attachment_thumb_url(current($images)->ID);

                    // Get first image from post content
                    if(empty($image) && preg_match('/<img[^>]*src=([\'"])(.*?)\\1/i', $post->post_content, $matches))
                        $image = $matches[2];
                }



            // Generate meta tags
            $nl = "\n";
            $tags = '';
            $tags .= '<meta property="og:site_name" content="'.$site_name.'" />'.$nl;
            $tags .= '<meta property="og:type" content="'.$type.'" />'.$nl;
            $tags .= '<meta property="og:url" content="'.$url.'" />'.$nl;
            if($title)
                $tags .= '<meta property="og:title" content="'.$title.'" />'.$nl;
            if($desc)
                $tags .= '<meta property="og:description" content="'.  esc_attr($desc).'" />'.$nl;
            if($image)
                $tags .= '<meta property="og:image" content="'.$image.'" />'.$nl;
            if($admins)
                $tags .= '<meta property="fb:admins" content="'.esc_attr($admins).'" />'.$nl;

            echo $tags;//*/
        }