【发布时间】:2020-11-27 01:38:55
【问题描述】:
我有以下代码:
homepage.php
<?php
$query = new WP_Query(
array(
'order' => 'ASC',
'orderby' => 'menu_order',
'post_type' => 'work'
)
);
?>
<?php get_template_part('loop', 'feed-work'); ?>
<?php wp_reset_query(); ?>
loop-feed-work.php
<?php if($query->have_posts()) : ?>
<?php while($query->have_posts()) : $query->the_post(); ?>
<?php the_title(); ?>
<?php endwhile; ?>
<?php endif; ?>
但是当我查看我的主页时,我收到以下错误:
致命错误:未捕获的错误:调用成员函数 have_posts() on ******/loop-feed-work.php:1 中的 null
这可能是因为查询位于不同的模板文件中吗?
【问题讨论】:
标签: php wordpress wordpress-theming custom-wordpress-pages