Поддержка Проблемы и решения Ajax подгрузка постов

  • Все привет. Помогите разобраться в вопросе ajax загрузки услуг, когда кликаем по категории.
    Есть список категорий с параметром data-id, где хранится id категории.
    Подсмотрел вот такое решение, только по load more.
    Вот такой js

    
    $('.serv_nav_li').click(function(){
        var id_serv = jQuery(this).attr("data-id");
        var data = {
            'action': 'loadmore',
            'parent': id_serv
        };
        $.ajax({
          url:'/wp-admin/admin-ajax.php',
          data:data,
          type:'POST',
          success:function(data){
            console.log('ok');
          }
        });
      });
    

    И вот в function.php обработчик вставил

    
    function true_load_posts(){
    	if (!empty($_POST['parent'])) {
    		$serv_children1 = new WP_Query(array(
    		  'post_type' => 'page',
    		  'post_parent' => $_POST['parent'],
    		  'orderby'     => 'menu_order',
    		  'order'       => 'ASC'
    		  )
    		);
    	 
    	// если посты есть
    	if($serv_children1->have_posts()) :
    		while($serv_children1->have_posts()): $serv_children1->the_post();
    		
    	 ...................
    		endwhile;
    	endif; wp_reset_query();
    	}
    }
     
    add_action('wp_ajax_loadmore', 'true_load_posts');
    add_action('wp_ajax_nopriv_loadmore', 'true_load_posts');
    

    В консоле ок пишет и ничего. Я что то ступил? Примеров блин больше не нашел, только по Загрузить больше…

  • Тема «Ajax подгрузка постов» закрыта для новых ответов.