如何删除点击FB Like插件的用户在FB Wall上添加的不必要代码?代码就像[CDATA [//><! - PDRTJS_settings?

时间:2012-02-14 02:45:39

标签: facebook

我完全感到困惑,对此毫无头绪。我想将喜欢计数的FB Like按钮添加到我的 WORDPRESS 博客中。即使我手动为帖子(或整个博客)添加插件代码,或者如果我使用任何WordPress插件,如“真正简单的Facebook和Twitter共享按钮”或“共享按钮简单使用”,我仍面临同样的问题。

基本上每个Wordpress博客文章都可以看到LIKE按钮。但是,如果任何用户点击LIKE按钮然后在该用户的墙上,则会发布一些不必要的代码。

代码是这样的 - (不允许图像发布,否则它会更加清晰)

<! - // - ><![CDATA [//><! - PDRTJS_settings_5477582_post_63 = {“id”:5477582,“unique_id”:“wp-post- 63" , “称号”: “我的%20NEW%20TEETH”, “永久”: “HTTP:// MYBLOGURL / 2012/1月26日/我的新牙/”, “ITEM_ID”: “_post_63”}; // - ><]]>

请告诉我如何删除CDATA等所有不需要的代码.... PDRTJS_SETTINGS等......

提前致谢,

基兰

1 个答案:

答案 0 :(得分:1)

有几种方法可以添加类似的功能:

Like Box和Subscribe Button只允许你“喜欢/订阅”Facebook页面。 Like按钮允许人们喜欢Facebook页面或外部URL(例如yourblog.com)。您可能需要考虑为该博客创建Facebook页面,因为这将允许您的关注者“可移植”。如果一群人喜欢URL,并且该网址发生变化,那么关注者就不会随身携带。

Like按钮会做你想要的。要使用所有功能,您应该创建一个开发人员帐户(免费)并为您的博客创建一个虚拟应用程序。这将为您提供一个用于JavaScript SDK的ID。

创建应用后,只需转到上面的第一个链接,输入您的网址并获取代码即可。你应该得到这样的东西:

<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=YOUR_APP_ID";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

这将调用Facebook JavaScript SDK。将其放在<body>标记之后。

然后您可以使用以下代码将按钮放在任何位置:

<div class="fb-like" data-href="http://YOUR_WORDPRESS_BLOG.com" data-send="true" data-width="450" data-show-faces="true"></div>