我正在尝试在我的wordpress博客页面上实现FB Like按钮。所以我成功创建了一个基本的FB应用程序在我的标题中放置了正确的og:标签:
<meta property="og:image" content="http://www.65colors.co.il/wp-content/uploads/2012/07/cropped-Rose-Header-Section-1-and-Size-31.jpg" />
<meta property="fb:app_id" content="119418934882292" />
<meta property="og:type" content="article" />
<meta property="og:description" content="כל צבעי הורדים" />
<?php if(is_home()) {
?><meta property="og:title" content="כל צבעי הורדים" /><?php
} else {
?><meta property="og:title" content="<?php the_title_attribute( $args ); ?>" /><?php
}
?>
<?php if (is_home())
echo '<meta property="og:url" content="http://www.65colors.co.il" />';
else echo '<meta property="og:url" content="'.get_permalink().'" />';
?>
FB需要的其他附加组件(特别是JS)。现在,Object Debugger正确地看到了我的页面(没有警告/错误等)。我实现了以下代码来放置Like按钮:
<div class="fb-like" data-href="<?php the_permalink(); ?>" data-width="90" data-height="20" data- colorscheme="light" data-layout="button_count" data-action="like" data-show-faces="false" data- send="false"></div>
基本上,代码来自FB Like Button代码生成器页面。虽然一切似乎都很好,但我有两个问题:
我注意到在网络上的其他一些博客上有类似的(2)行为!
即使在FB Like按钮代码生成器页面本身也会发生同样的错误行为!说,我要求为http://www.65colors.co.il/?p=3095生成代码,在底部你可以看到它的样子 - 但即使在这里,直接在facebook上 - 两个问题都会发生。 任何想法和建议将不胜感激。
谢谢。