<?php
function number_of_fb_comments()
{
return $number = "<fb:comments-count href=" . get_permalink($post->ID) . " ></fb:comments-count>";
}
?>
<?php
function get_fb_comments()
{
$number = number_of_fb_comments();
if ($number == 1) {
echo "<a href =$url#facebook_comments > $number Comment</a></span>";
} else if ($number > 1) {
echo "<a href =$url#facebook_comments > $number Comments</a></span>";
} else {
echo "<a href=$url#facebook_comments>Leave a comment</a> </span>";
}
} ?>
我正在尝试验证我的Facebook评论,但我似乎无法使用'$ number'在if语句中验证它,但我可以回显该值并看到它。
所以它只会传到'其他'部分......
在使用var_dumb($ number)
后,我将$ number作为全局变量我在每个帖子上都看到了一系列的输出
string(104) "0"
string(118) "1"
string(111) "0"
答案 0 :(得分:1)
您正在调用的$number
会返回一个字符串(return $number = "<fb:comments-count href="
),该字符串不是1
或>1
- 您似乎想要返回一些不同的数据来自number_of_fb_comments()
功能。