Php AJAX内容和WordPress函数

Php AJAX内容和WordPress函数,php,ajax,wordpress,Php,Ajax,Wordpress,我试图使用AJAX将不同的内容加载到一个DIV中,但是WordPress函数都不能使用这种方法 我有一个链接列表,使用jQuery在单击时加载不同的内容。 内容存储在PHP文件中 如果我将代码直接放在WordPress页面模板中,它就可以正常工作,但是当使用AJAX加载时,WP函数就不起作用了 这就是我要加载的内容 global $wpdb; $currentuser_id = get_current_user_id(); $args = array( 'post

我试图使用AJAX将不同的内容加载到一个DIV中,但是WordPress函数都不能使用这种方法

我有一个链接列表,使用jQuery在单击时加载不同的内容。 内容存储在PHP文件中

如果我将代码直接放在WordPress页面模板中,它就可以正常工作,但是当使用AJAX加载时,WP函数就不起作用了

这就是我要加载的内容

global $wpdb;
$currentuser_id = get_current_user_id();
$args = array(
                'post_type' => 'location',
                'author' => $currentuser_id,
);                  
$query = new WP_Query( $args );
if ( $query->have_posts() ) :
    while ( $query->have_posts() ) : $query->the_post(); ?>
        <div class="pindex">

            <div class="ptitle">
                <h2><?php echo get_the_title(); ?></h2>
            </div>
        </div>
    <?php endwhile;
    if (  $query->max_num_pages > 1 ) : ?>
        <div id="nav-below" class="navigation">
            <div class="nav-previous"><?php next_posts_link( __( '<span class="meta-nav">&larr;</span> Previous', 'domain' ) ); ?></div>
            <div class="nav-next"><?php previous_posts_link( __( 'Next <span class="meta-nav">&rarr;</span>', 'domain' ) ); ?></div>
        </div>
    <?php endif;
endif;
wp_reset_postdata();
global$wpdb;
$currentuser\u id=get\u current\u user\u id();
$args=数组(
“post_type”=>“location”,
“作者”=>$currentuser\u id,
);                  
$query=新的WP\u查询($args);
如果($query->have_posts()):
而($query->have_posts()):$query->the_post();?>

发出AJAX请求时是否传递当前用户ID?