如何在没有任何插件的wordpress中在single.php中添加facebook like按钮

时间:2012-04-22 19:14:50

标签: wordpress facebook-like

如果这个问题不适合网站,我很抱歉。在我的wordpress网站中,我想在single.php文件中添加带有动态固定链接的facebook,但没有任何插件。换句话说,当单个帖子通过single.php文件打开时,我想在帖子后添加like按钮。任何形式的帮助或建议表示赞赏。感谢。

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

在循环内的single.php文件中

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
....
<?php the_content(); ?>
<iframe src="http://www.facebook.com/plugins/like.php?href=<?php the_permalink() ?>&amp;send=false&amp;layout=button_count&amp;width=85&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font=arial&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:85px; height:21px;" allowTransparency="true"></iframe>
<?php endwhile; ?>
<?php endif; ?>

You can read this.

答案 2 :(得分:0)

您可以将以下代码添加到functions.php中。

      function setFacebookLike($content) {
  global $post;
      if($post->post_type=="post") {

          $content.= '<iframe src="http://www.facebook.com/plugins/like.php?href='.get_permalink($post->ID).'&amp;send=false&amp;layout=button_count&amp;width=85&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font=arial&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:85px; height:21px;" allowTransparency="true"></iframe>';
      }
      return $content;
  }
  add_filter ('the_content', 'setFacebookLike');