Я пытался добавить оператор if внутри цикла wordpress, чтобы не показывать что-либо внутри категории, но сообщения все еще отображаются в интерфейсе, я чувствую, что это как-то связано с двоеточие в конце, как будто я изменяю его на точку с запятой, я получаю ошибку (500), но я просто не уверен, как это исправить. У кого-нибудь есть идеи, как вставить оператор if в пост-цикл wordpress?
<div class="row page-wrapper">
<?php if ( have_posts() ): the_post(); ?>
<?php if ( !in_category('65') ): ?>
<?php WpvTemplates::left_sidebar() ?>
<article id="post-<?php the_ID(); ?>" <?php post_class(WpvTemplates::get_layout()); ?>>
<?php
global $wpv_has_header_sidebars;
if( $wpv_has_header_sidebars) {
WpvTemplates::header_sidebars();
}
?>
<div class="page-content">
<?php
rewind_posts();
get_template_part('loop', 'category');
?>
</div>
</article>
<?php WpvTemplates::right_sidebar() ?>
<?php endif ?>
<?php else: ?>
<article>
<h1 style="text-align: center;margin-top: 35px;"><?php _e('Sorry, nothing found', 'church-event') ?></h1>
</article>
<?php endif ?>
Это код, который я пытался добавить, который показан в строке 3 и строке 20.
Я просто хочу скрыть, чтобы все сообщения из этой категории не отображались на странице поиска в этом случае.
Любая помощь будет принята с благодарностью, если я смогу понять, что именно делает толстая кишка, и это было бы здорово.
Спасибо