• global $show;
    if(get_field('locations_show'))
    {
    	$show = get_field('locations_show');
    	if($show == 'countries')
    	{ 
    
    		$args = array(
    			'posts_per_page'   => $posts_per_page,
    			'paged'		   => $paged,
    			'offset'           => 0,
    			'post_parent'	   => 0,
    			'category'         => '',
    			'orderby'          => 'title',
    			'order'            => 'ASC',
    			'post_type'        => 'location',
    			'post_status'      => 'publish');
    	}
    
    	if($show == 'resorts')
    	{
    		$args = array(
    			'posts_per_page'   => $posts_per_page,
    			'paged'		   => $paged,
    			'offset'           => 0,
    			'post_parent'      => 1,
    			'category'         => '',
    			'orderby'          => 'title',
    			'order'            => 'ASC',
    			'post_type'        => 'location',
    			'post_status'      => 'publish');
    	}
    }
    <?php
    			$query = new WP_Query($args);
    		?>
    		<div class="destinations clearfix">
    		<?php if ( $query->have_posts() ) { ?>
    		<div class="inner-wrap">
    		<?php
    		while ($query->have_posts()) {
    			global $post, $location_class;
    			$query->the_post();
    			$location_class = 'one-fourth';
    			get_template_part('includes/parts/location', 'item');
    		} // end while ($query->have_posts()) ?>
    		</div>

    так у меня выводятся записи. у меня есть категории — страны и их подкатегории — курорты. мне нужно выводить отдельно или страны, или курорты. Страны — родители, курорты — дети. Вызвать только страны получилось. Как вызвать только курорты? Как вызвать курорты определенной страны?

Просмотр 1 ответа (всего 1)
  • родительские удалось вывести добавлением в аргументы строки
    ‘post_parent’ => 0,
    как быть с дочерними?

Просмотр 1 ответа (всего 1)
  • Тема «Вывод записей из дочерних категорий» закрыта для новых ответов.