我在分享从我的网站(Boolerang)到Facebook的链接时遇到了一些问题。问题是:当我分享一个角色时,我明白了:
当我到Facebook OG对象调试器并显示现有信息时,它说:
时间刮痧 - 8小时前。响应代码:404。必须修复的严重错误:错误的响应代码URL返回错误的HTTP响应代码。
然而,当我“获取新的刮擦信息”时,它会更新,然后链接可以永久地以其预期形式共享,即:
这些症状让我相信这个问题与访问无关,但这就是我所能达到的。
编辑:
我的robots.txt文件看起来像这样 - 这可能是原因吗?
User-agent:* Disallow:/ wp-content / plugins / Disallow:/ wp-admin / 禁止:/候选人禁止:/ my-account Disallow: / past-applications Disallow:/ manage-jobs Disallow:/ resume
答案 0 :(得分:0)
请首先尝试放入function.php
<?php
add_action('wp_head','add_meta_function');
function add_meta_function(){
if(is_single()){
global $post;
echo '<meta property="og:url" content="'.get_permalink().'" />';
echo '<meta property="og:image" content="xyz/wp-content/uploads/2015/05/4569952.png" />';
echo '<meta property="og:title" content="'.get_the_title().'" />';
echo '<meta property="og:description" content="'.substr($post->post_content,0,100).'" />';
}
}
?>
您可以使用此链接http://www.sharelinkgenerator.com/
和生成器facebook链接
<a href="https://www.facebook.com/sharer/sharer.php?u=PASS SHARE LINK">Share on Facebook</a>
示例
<a href="https://www.facebook.com/sharer/sharer.php?u=<?php echo get_permalink(); ?>">Share on Facebook</a>
或使用
很好的这个插件,分享帖子,秒等 https://wordpress.org/plugins/wordpress-seo/阅读指南 用户此链接后
<a href="https://www.facebook.com/sharer/sharer.php?u=<?php echo get_permalink(); ?>">Share on Facebook</a>