【发布时间】:2023-03-09 19:10:01
【问题描述】:
我有一个 ajax 调用,应该在 onclick 类别中显示第一个自定义帖子。我的代码似乎设置正确,但我似乎无法得到帖子。这是我的代码:
add_action( 'wp_ajax_nopriv_load-products-default', 'prefix_load_default_cat_posts' );
add_action( 'wp_ajax_load-products-default', 'prefix_load_default_cat_posts' );
function prefix_load_default_cat_posts(){
$slug = $_POST['cat'];
// echo $slug;
$args = array(
'post_type' => 'products',
'posts_per_page' => 1,
'category_name' => $slug
);
$q = new WP_Query($args);
if( $q->have_posts()):
while( $q->have_posts()):
$q->the_post();
echo 'post here';
endwhile;
endif;
die();
}
?>
【问题讨论】:
-
这段代码有错误吗?
-
没有错误,只是没有得到回应。我在下面回答了我自己的问题,谢谢!