是的,我已经知道你所经历的原因:
尚未设置$page和$pages全局变量,调用get_the_content
或get_the_excerpt
将返回该错误:count(pages)
也就是说,pages全局变量设置为null,调用count(pages)会触发该错误,因为不能计算null值。
要解决这个问题,可以很容易地看出您正在打电话get_the_content
或get_the_excerpt
循环外部。
因此,在使用之前必须正确设置post数据,这就是循环的目的:
while ( have_post(): the_post() ) :
// get_the_content() or get_the_excerpt() will work fine now
the_content();
endwhile;