Wordpress query_post不适用于未登录的用户

时间:2013-03-03 19:13:56

标签: wordpress

我使用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

0 个答案:

没有答案