ant*_*ntr 3 php wordpress facebook-comments
我想在我的Wordpress博客中使用我的字幕来计算我帖子上Facebook评论的数量.插入Facebook的代码后
<span class="comment-count">
<fb:comments-count href="<?php echo get_permalink($post->ID); ?>">
</fb:comments-count> comments
</span>
Run Code Online (Sandbox Code Playgroud)
我意识到,当我只有一条评论时,会打印出"1条评论",复数形式.为了:我需要对代码进行哪些更改:
很抱歉,如果这是一个愚蠢的问题,但我完全不熟悉编码(PHP),Wordpress和Facebook工具.
单独使用fb:comments-count标签,你不能.您需要做的是首先将注释的数量放入PHP变量中,然后根据该变量的值打印正确的短语.您可以使用PHP SDK,FQL或Graph API检索注释数.然后,一种方式来打印你想要的东西:
<?php
$comments = getCommentCountUsingGraphAPI();
if ($comments == 0) {
echo "No comments";
} elseif ($comments == 1) {
echo "1 comment";
} else {
echo "$comments comments";
}
?>
Run Code Online (Sandbox Code Playgroud)
但是妥协要容易得多,只需稍微修改一下你的演示文稿就可以完全避免复数问题:
<span class="comment-count">
Comments: <fb:comments-count href="<?php echo get_permalink($post->ID); ?>"></fb:comments-count>
</span>
Run Code Online (Sandbox Code Playgroud)
要么:
<span class="comment-count" title="Comments">
<fb:comments-count href="<?php echo get_permalink($post->ID); ?>"></fb:comments-count>
</span>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2360 次 |
| 最近记录: |