如何在选择性WordPress帖子中添加Facebook Like按钮

我们已经写过如何在WordPress帖子中添加类似按钮的facebook。有数百个插件可以让你在每个帖子的底部添加facebook like按钮。但遗憾的是,没有一个插件可以让您在选择性WordPress帖子上显示类似按钮。在本文中,我们将利用WordPress自定义字段在选择性WordPress帖子中显示facebook like按钮。

首先打开你的 single.php 并找到循环(一个代码,看起来与此类似):

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

在循环查询中,让我们创建一个调用以检查自定义字段“fb–like”。您将通过以下代码替换上面的代码来完成此操作:

<?php if (have_posts()) : while (have_posts()) : the_post();  // check for Facebook Like on Single Page  $fblike = get_post_meta($post->ID, "fb-like", $single = true);  ?>

现在,在循环中的任何位置,您都需要添加以下代码:

<?php // if there"s a Facebook Like on Single Page  if($fblike !== "") { ?>  <iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo urlencode(get_permalink($post->ID)); ?>&amp;layout=standard&amp;show_faces=false&amp; scrolling="no" frame allowTransparency="true" ></iframe>  <?php } // end if statement  // if there"s not a Facebook Like on Single Page  else { echo ""; } ?>

上面的代码基本上是检查自定义字段“ fb–like“通过我们的get_post_meta钩子。如果指定了此自定义字段,那么Facebook按钮将显示在您的单个帖子中。如果没有,那么它将不会在该区域显示任何内容。

因此,在任何要显示Facebook Like按钮的帖子中,只需添加名称为“fb-like”且值为“true”的自定义字段,你完成了。

我们已经写过如何在WordPress帖子中添加类似按钮的facebook。有数百个插件可以让你在每个帖子的底部添加facebook like按钮。但遗憾的是,没有一个插件可以让您在选择性WordPress帖子上显示类似按钮。在本文中,我们将利用WordPress自定义字段在选择性WordPress帖子中显示facebook like按钮。

首先打开你的 single.php 并找到循环(一个代码,看起来与此类似):

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

在循环查询中,让我们创建一个调用以检查自定义字段“fb–like”。您将通过以下代码替换上面的代码来完成此操作:

<?php if (have_posts()) : while (have_posts()) : the_post();  // check for Facebook Like on Single Page  $fblike = get_post_meta($post->ID, "fb-like", $single = true);  ?>

现在,在循环中的任何位置,您都需要添加以下代码:

<?php // if there"s a Facebook Like on Single Page  if($fblike !== "") { ?>  <iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo urlencode(get_permalink($post->ID)); ?>&amp;layout=standard&amp;show_faces=false&amp; scrolling="no" frame allowTransparency="true" ></iframe>  <?php } // end if statement  // if there"s not a Facebook Like on Single Page  else { echo ""; } ?>

上面的代码基本上是检查自定义字段“ fb–like“通过我们的get_post_meta钩子。如果指定了此自定义字段,那么Facebook按钮将显示在您的单个帖子中。如果没有,那么它将不会在该区域显示任何内容。

因此,在任何要显示Facebook Like按钮的帖子中,只需添加名称为“fb-like”且值为“true”的自定义字段,你完成了。

相关推荐

发表回复

房先生
我们将24小时内回复。
2024-09-20 15:07:29
您好,有任何疑问请与我们联系!
您的工单我们已经收到,我们将会尽快跟您联系!
[加我微信]
chaoneo
注:点击复制微信号并打开微信APP,添加好友后进行聊天。
[电话联系]
13585372227
[电子邮件]
chaoneo@163.com
取消

选择聊天工具: