0
<?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 评论,但我似乎无法在 if 语句中使用“$number”来验证它,但我可以回显该值并查看它。

所以它只会进入“其他”部分......

我已将 $number 作为全局变量并在使用 var_dumb($number) 之后

我在每个帖子上都看到了一系列的内容

 string(104) "0" 
 string(118) "1"
 string(111) "0"
4

1 回答 1

1

$number您正在调用的返回一个字符串 ( ) return $number = "<fb:comments-count href=",它不是1>1- 看来您希望从您的number_of_fb_comments()函数返回一些不同的数据。

于 2013-04-07T04:54:56.673 回答