Php WordPress断环页面,加载空白页面

Php WordPress断环页面,加载空白页面,php,wordpress,Php,Wordpress,我是一个学徒可湿性粉剂开发人员,并试图结束一个项目的工作。我试图在首页的前6篇左右的文章中循环,但每次我添加循环时,页面都会中断并加载为空(标题除外) 我正在使用HTML5空白WordPress主题作为我正在开发的自定义主题的基础,并使用ACF创建自定义页面生成器。主页正在从page.php加载。运行WP 4.9.5 <?php $args = array ( 'post_type' => 'post' ); $post_query = new WP_Query($args); ?&

我是一个学徒可湿性粉剂开发人员,并试图结束一个项目的工作。我试图在首页的前6篇左右的文章中循环,但每次我添加循环时,页面都会中断并加载为空(标题除外)

我正在使用HTML5空白WordPress主题作为我正在开发的自定义主题的基础,并使用ACF创建自定义页面生成器。主页正在从page.php加载。运行WP 4.9.5

<?php $args = array ( 'post_type' => 'post' );
$post_query = new WP_Query($args); ?>

<?php if($post_query->have_posts()): ?>

<?php while($post_query->have_posts() : $post_query->thepost(); ?>

<h2>THIS IS A TEST</h2>

<?php wp_reset_postdata(); endwhile; ?>

<?php else :?>

<p>Whoops. No posts.</p>

<?php endif; ?>


这就是你的问题:
$post_query->thepost()。它应该是:
$post_query->the_post()。在
while($post\u query->have\u posts()
之后缺少一个括号

另外,应在while循环之后调用
wp\u reset\u postdata()

以下是更新后的代码(有一些调整):


哎呀,没有帖子


你能添加你正在使用的代码以便我们更正它吗?正如@ColinGell提到的,我们需要你提供更多的帮助。也许测试链接或你试图加载的实际页面上的代码会有所帮助。你要做的第一件事是设置WP_DEBUG以找出错误。然后查看
<?php

$args = array (
    'post_type' => 'post'
);
$post_query = new WP_Query($args);

if ( $post_query->have_posts() ):

    while( $post_query->have_posts() ) : $post_query->the_post(); ?>

    <h2><?php the_title(); ?></h2>

    <?php
    endwhile;
    wp_reset_postdata();
    ?>

<?php
else : // No posts found.
?>
    <p>Whoops. No posts.</p>
<?php
endif;