jqueryでロードするphpファイルwitchは新しい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});
});
load-content.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; ?>
どうもありがとう