嗨我想点击按钮时显示帖子
并且不知道我错过了什么。
function load_more_ar(post_id){
jQuery("#loading-animation").show();
var ajaxurl = '<?php echo admin_url( 'admin-ajax.php' ); ?>';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
"action": "load-arts" ,
'post_id': post_id
},
success: function(response) {
jQuery("#category-post-content").html(response);
jQuery("#loading-animation").hide();
return false;
}
});
}
那就是PHP
add_action( 'wp_ajax_load-arts', 'load_more_arts' );
add_action(' wp_ajax_nopriv_load-arts' , 'load_more_arts');
function load_more_arts() {
$post_id = $_POST['post_id'];
$args = array(
'post_type' => 'articles',
'posts_per_page' => -1,
'post_id' => $post_id
);
$posts = get_posts( $args );
foreach( $posts as $post ) {
echo $post_id;
echo $post -> name;
}
die();
}
我无法为这项特定任务找到一些体面的教程。 我可以在这里获得任何帮助,或者至少可以参考教程吗?