我通过 jquery 加载一个 php 文件,女巫应该加载一个新的 WP_Query,但是 WP 加载不起作用,这里是我的代码:
jQuery代码:
$('.teaser-click').click(function(){
var post_id = $(this).attr("rel");
$("#content-"+post_id).load("xxxMYURLxxx/load-content.php", {neuId:post_id});
});
加载内容.php
$neuId = $_POST['neuId'];
echo "neuId: ".$neuId;
它工作正常,直到这里,我得到了正确的 id,并且 ID alos 显示在 div 中,但我不会得到 wp-query 的内容
我也试过 'p' => 200 (只是为了测试)
$args = array(
'p' => $neuId,
'post_type' => 'any',
);
$my_new_posts = new WP_Query($args);
while ($my_new_posts->have_posts()) : $my_new_posts->the_post(); ?>
<h1><?php the_title(); ?></h1>
<?php endwhile; ?>
这是索引文件的wp查询
if (have_posts()) :
while (have_posts()) : the_post();
...
<?php endwhile; ?>
<?php endif; ?>
多谢