我正在开发自己的Wordpress主题, 并且在尝试获取自定义帖子(“事件”)时, 在我的functions.php文件中存在此问题”对未定义函数WP_Query()的调用”。
我已经尝试添加include(‘wp-load.php’), 但没有进行任何更改。
有人有同样的问题吗?已经进行了一些研究, 但没有找到解决我问题的任何方法。
这是我的简单代码:
$argsEvents = array('post_type' => 'event', 'posts_per_page' => '-1');
$result = WP_Query( $argsEvents );
if ( $result->have_posts() ) {
echo '<ul>';
while ( $result->have_posts() ) {
$result->the_post();
echo '<li>' . get_the_title() . '</li>';
}
echo '</ul>';
wp_reset_postdata();
} else echo "No data";
非常感谢你的帮助!
吉莲
#1
在调用WP_Query之前, 你应该使用new。
更改:
$result = WP_Query( $argsEvents );
至:
$result = new WP_Query( $argsEvents );
评论前必须登录!
注册