警告:count()在我的single.php中获取wordpress帖子的内容

时间:2018-07-21 20:26:59

标签: php wordpress wordpress-theming

我曾尝试在single.php文件中获取wordpress帖子的内容,但获得标题和缩略图,但是当我在代码中使用the_content时,页面上会出现警告。

  

警告:count():参数必须是在第284行的/home/altinaca/public_html/wp-includes/post-template.php中实现Countable的数组或对象。

请帮助我获取当前帖子的内容

<?php
    the_title();
    echo "<br>";
    the_post_thumbnail('full');
    echo "<br>";
    the_content();
 ?>

非常感谢

1 个答案:

答案 0 :(得分:0)

这是由插件或主题在循环the_content()之外调用$pages = null引起的。如果尝试计算不可数类型,这将导致php 7.2抛出错误。

在这种情况下,您必须将the_content()函数放在主循环中,如下所示:

if ( have_posts() ) {
    while ( have_posts() ) { the_post();

        the_title();
        echo "<br>";
        the_post_thumbnail('full');
        echo "<br>";
        the_content();

    }
}