1

この質問がサイトにふさわしくない場合は、申し訳ありません。私のワードプレスサイトでは、single.phpファイルに動的パーマリンクを含むfacebookのようなボタンをプラグインなしで追加したいと考えています。つまり、単一の投稿が single.php ファイルで開かれているときに、投稿の後にいいねボタンを追加したいと考えています。どんな種類の助けや提案も大歓迎です。ありがとう。

4

3 に答える 3

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; ?>

これを読むことができます。

于 2012-04-22T19:33:58.020 に答える
1

これはうまくいくかもしれません

于 2012-04-22T19:19:45.287 に答える
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');
于 2012-04-22T19:57:04.060 に答える