пагинация в wordpress показывает тот же контент на всех страницах

Дружелюбный привет это мой первый вопрос, я манипулирую Вебом аренды свойств. Пагинация я не функционирует в custom post type, если я перехожу в страницу 2, показывает мне тот же контент. Например на этой странице:

https://www.lafincaquindio.com / fincas-servicios / agua-caliente /

Я благодарен за Ваше сотрудничество очень новый в темах программирования.

Это код, который контролирует этот loop в особенности:

 TRX_ADDONS_CPT_PROPERTIES_PT,
	'posts_per_page' => -1
);  
$query = new WP_Query( $args );
if($query->have_posts()){
	while ( $query->have_posts() ) { 
		$query->the_post(); 
		$post_id = get_the_ID(); 
		$properties = array('trx_addons_properties_area',
		'trx_addons_properties_price',
		'trx_addons_properties_bathrooms',
		'trx_addons_properties_area_size',
		'trx_addons_properties_id',
		'trx_addons_properties_status',
		'trx_addons_properties_address',
		'trx_addons_properties_labels',
		'trx_addons_properties_agent',
		'trx_addons_properties_garages',
		'trx_addons_properties_zip',
		'trx_addons_properties_bedrooms');
		foreach($properties as $item){			
			if(!metadata_exists(TRX_ADDONS_CPT_PROPERTIES_PT, $post_id, $item)){
				add_post_meta($post_id, $item, 0, true);
			} 		
			if(empty(get_post_meta($post_id, $item, true))){
				update_post_meta($post_id, $item, 0);
			} 
		}
		if(!metadata_exists(TRX_ADDONS_CPT_PROPERTIES_PT, $post_id, 'trx_addons_properties_title') || empty(get_post_meta($post_id, 'trx_addons_properties_title', true))){
			update_post_meta($post_id, 'trx_addons_properties_title', get_the_title());
		}
	}
}
wp_reset_query();

$query = '';
$args = get_query_var('trx_addons_args_properties_loop');

$trx_addons_need_reset_query = false;
if (!empty($args['query_params'])) {
	$query_args = trx_addons_cpt_properties_query_params_to_args($args['query_params'], true);
	if (count($query_args) > 0) query_posts($query_args);
	$trx_addons_need_reset_query = true;
} else {
	$args = array(
		'post_type'=> TRX_ADDONS_CPT_PROPERTIES_PT,
		'posts_per_page' => -1
    );  
	$args = trx_addons_cpt_properties_query_params_to_args();
	$args['post_type'] = TRX_ADDONS_CPT_PROPERTIES_PT;
	query_posts($args);
	$trx_addons_need_reset_query = true;
}

do_action('trx_addons_action_start_archive');

if (have_posts()) {

	$trx_addons_properties_style   = explode('_', !empty($args['blog_style'])
															? $args['blog_style']
															: trx_addons_get_option('properties_blog_style')
											);
	$trx_addons_properties_type    = $trx_addons_properties_style[0];
	$trx_addons_properties_columns = empty($trx_addons_properties_style[1]) ? 1 : max(1, $trx_addons_properties_style[1]);

	?>
$trx_addons_properties_type, 'columns' => $trx_addons_properties_columns, 'slider' => false ) ); } wp_reset_postdata(); ?>
2, 'prev_text' => esc_html__( '<', 'trx_addons' ), 'next_text' => esc_html__( '>', 'trx_addons' ), 'before_page_number' => '' . esc_html__( 'Page', 'trx_addons' ) . ' ', ) ); } else { trx_addons_get_template_part('templates/tpl.posts-none.php'); } do_action('trx_addons_action_end_archive'); if ($trx_addons_need_reset_query) wp_reset_query(); ?>

0
задан 12.03.2019, 05:19
1 ответ