вывожу через single.php записи по категориям
<div class="services-card-single-row">
<?php
$query = new WP_Query( array(
'category_name' => 'heading_our_services',
'orderby' => 'date',
'order' => 'ASC',
) );
if( $query->have_posts() ){
while( $query->have_posts() ){
$query->the_post();
?>
<a class="services-card-single" href="<?php the_permalink(); ?>"> <?php the_title(); ;?> </a>
<?php
}
wp_reset_postdata(); // сбрасываем переменную $post
}
else
echo 'Записей нет.';
?>
</div>
И потом в сам шаблон вывожу ссылку на все остальные записи рубрики. Как исключить из списка ту рубрику на которой ты находишься?
<div class="services-card-single-row">
<?php
$query = new WP_Query( array(
'category_name' => 'heading_our_services',
'orderby' => 'date',
'order' => 'ASC',
'post_parent' => 0,
'post__not_in' => array($post->ID)
) );
if( $query->have_posts() ){
while( $query->have_posts() ){
$query->the_post();
?>
<div class="services-card-single">
<div class="services-card-single__title">
<?php the_title(); ;?>
</div>
<div class="services-card-single__description">
<?php echo CFS()->get( 'services-card-single__description' ); ?>
</div>
<a href="<?php the_permalink(); ?>" class="services-card-single_button">ПОДРОБНЕЕ</a>
</div>
<?php
}
wp_reset_postdata(); // сбрасываем переменную $post
}
else
echo 'Записей нет.';
?>
</div>
Пришлось добавить только одну строчку 'post__not_in' => array($post->ID) в массив.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Когда я пытаюсь получить код страницы другого сайта с помощью php функции file_get_contents, я ничего не получаюКак я понял это хостинг блокирует