Выбор отображаемых постов
Есть тема для фильмов и сериалов.
Есть страница с "трендовыми" постами. На странице возможно выбрать отображение "фильмы\сериалы" в табах.
В коде это выглядит так
<?php
global $user_ID;
$dt = isset( $_GET['get'] ) ? $_GET['get'] : null;
$admin = isset( $_GET['admin'] ) ? $_GET['admin'] : null;
if($dt == 'movies'):
$setion = array('movies');
elseif($dt == 'tv'):
$setion = array('tvshows');
else:
$setion = array('movies','tvshows');
endif;
?>
И сам вывод
<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts(array(
'post_type' => $setion,
'post_status' => 'publish',
'meta_key' => 'dt_views_count',
'orderby' => 'meta_value_num',
'order' => 'DESC',
'paged' => $paged
));
while (have_posts()): the_post();
get_template_part('inc/parts/item');
endwhile;
?>
Хочу в tag.php и taxonomy.php добавить такую же возможность выбирать отображение.
В tag.php и taxonomy.php вывод постов выглядит так:
<?php if(have_posts()) :while (have_posts()) : the_post();
if(is_tax('dtquality')) { get_template_part('inc/parts/item'); } else { get_template_part('inc/parts/item'); }
endwhile; endif; ?>
Понятно, что в эти 2 темплейта надо добавить
<?php
global $user_ID;
$dt = isset( $_GET['get'] ) ? $_GET['get'] : null;
$admin = isset( $_GET['admin'] ) ? $_GET['admin'] : null;
if($dt == 'movies'):
$setion = array('movies');
elseif($dt == 'tv'):
$setion = array('tvshows');
else:
$setion = array('movies','tvshows');
endif;
?>
Но что добавить в <?php if(have_posts().... что бы все корректно выводилось, не совсем понимаю