kirilloff-iura
@kirilloff-iura
Юрец :D

Как сделать правильную подгрузку постов Ajax в Wordpress?

Взял с урока https://misha.blog/wordpress/ajax-pagination.html следующий код (создал JS, подключил, в этом плане работает).

На странице архива/таксонометрии добавил код и понимаю, что конфликтуют Query запросы между собой. Первые 10 записей верные, остальные из общего списка всего сайта берутся. Как можно передать параметры внутрь Ajax подгузки для показа записей именно из текущего архива/таксонометрии?

query_posts( $query_string.'&order=ASC&orderby=title');
			while ( have_posts() ) : the_post();
			get_template_part( 'postik' );
	    	endwhile;
			if ( $wp_query->max_num_pages > 1 ) : ?>
			<script>
				var ajaxurl = '<?= site_url() ?>/wp-admin/admin-ajax.php';
				var true_posts = '<?= serialize($wp_query->query_vars); ?>';
				var current_page = <?= (get_query_var('paged')) ? get_query_var('paged') : 1; ?>;
				var max_pages = '<?= $wp_query->max_num_pages; ?>';
			</script>
			<div id="load_more"></div>
			<? endif;
  • Вопрос задан
  • 322 просмотра
Пригласить эксперта
Ответы на вопрос 1
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы