get_field()返回错误的数据

时间:2017-03-29 04:36:29

标签: php wordpress advanced-custom-fields

我正在使用ACF转发器字段,我正在尝试编写一个计算转发器行数的函数。即使转发器中的行数为0或大于0,该函数也会返回1。 有人可以帮我解决这个问题吗?

$rows = get_field('sub_seminars');
$row_count = count($rows);
echo count($row_count);

即使转发器中的行数为0或大于0,var_dump也会返回int(1)

1 个答案:

答案 0 :(得分:0)

让我们来看看您的代码:

$rows = get_field('sub_seminars');
$row_count = count($rows);  //returning some digit
echo count($row_count);  //counting the returned digit

你重复计算返回的计数,这就是它返回的原因1.试试这个:

$rows = get_field('sub_seminars');
$row_count = count($rows);     //will return a digit
echo $row_count;  //echo the count