显示帖子wordpress AJAX

时间:2017-01-22 10:05:46

标签: php ajax wordpress

嗨我想点击按钮时显示帖子

并且不知道我错过了什么。

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();
}

我无法为这项特定任务找到一些体面的教程。 我可以在这里获得任何帮助,或者至少可以参考教程吗?

0 个答案:

没有答案