如果这个问题不适合该网站,我很抱歉。在我的 wordpress 网站中,我想在 single.php 文件中添加带有动态永久链接的 facebook like 按钮,但没有任何插件。换句话说,当通过 single.php 文件打开单个帖子时,我想在帖子之后添加点赞按钮。任何形式的帮助或建议表示赞赏。谢谢。
user1349047
问问题
2548 次
3 回答
1
于 2012-04-22T19:19:45.287 回答
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() ?>&send=false&layout=button_count&width=85&show_faces=false&action=like&colorscheme=light&font=arial&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 回答
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).'&send=false&layout=button_count&width=85&show_faces=false&action=like&colorscheme=light&font=arial&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 回答