如何在选择性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)); ?>&layout=standard&show_faces=false& 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)); ?>&layout=standard&show_faces=false& 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”的自定义字段,你完成了。