只是想知道任何人都可以看到这个代码有什么问题。它在开发版本上完美运行,这是一个精确的副本。
我认为这可能是循环中的内容,但我甚至在echo 'hello';
之后直接尝试if ( have_posts () ) :
并且没有出现,但我在if
之前做了同样的事情并且它出现了
以下是整体代码......
if ( have_posts() ) :
$the_query = new WP_Query( array ( 'posts_per_page' => 1, 'p' => 4998 ) ); /* */
while ($the_query->have_posts() ) : $the_query->the_post();
the_content();
endwhile;
wp_reset_postdata();
endif;
?>
感谢您的帮助。
编辑:道歉,如果我的问题听起来含糊不清,基本上没有工作的是,即使帖子ID是正确的,也没有任何内容出现,并且没有关于css等的其他问题,为什么它不会出现。甚至在试图在if
之后只显示“你好”这样的词之后,仍然没有。
我只是混淆为什么这会突然停止工作。
再次感谢。
答案 0 :(得分:4)
if
之外创建查询)
http://codex.wordpress.org/Class_Reference/WP_Query
作为全局调用,has_posts()会检查页面是否配置正确,是否有帖子。