我使用query_post来获取一些作者的帖子,代码是这样的,
query_posts(array(
'author' => $author_id,
'paged' => $paged,
'posts_per_page' => $posts_per_page,
'post_status' => 'publish',
));
具有此查询的函数注册如下
add_action('wp_ajax_infinite_scroll', 'wp_infinitepaginate');
add_action('wp_ajax_nopriv_infinite_scroll', 'wp_infinitepaginate');
对于admin,此查询可正常运行。但是对于未登录的用户,执行此查询的函数会被执行,但查询将返回空数组。
我在这里缺少什么,为什么这不起作用?
查询功能:http://pastebin.com/eiVKLf5t Ajax Call:http://pastebin.com/q2VjFBhK