在null中调用成员函数have_posts()

时间:2018-06-25 12:29:21

标签: wordpress

我使用此代码获取wordpress中帖子的ID:

public function findAll() {


    if ( have_posts() ) {

        the_post();

        $id = the_ID();
    }


    return $id;
}

但是发生以下错误:

致命错误:第767行的C:\ xampp \ htdocs \ wp \ wp-includes \ query.php中的null上调用成员函数have_posts()

1 个答案:

答案 0 :(得分:0)

您的代码不正确,请检查以下工作内容

       if ( have_posts() ) :
        while ( have_posts() ) : the_post();
           $id= get_the_ID();
         endwhile;
      else :
         echo wpautop( 'Sorry, no posts were found' );
      endif;