2

只是想知道任何人都可以看到这段代码有什么问题。它在开发版本上完美运行,这是一个精确的副本。

我认为这可能是循环中的某些东西,但我什至echo 'hello';在 the 之后直接尝试了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,仍然没有。我只是对为什么这会突然停止工作感到困惑。再次感谢。

4

1 回答 1

4

是的,我检查过。在您创建的查询上使用 have_posts()(在外部创建查询if

http://codex.wordpress.org/Class_Reference/WP_Query

作为全局调用,have_posts() 检查页面是否配置正确,是否有帖子。

于 2012-11-21T22:49:23.167 回答