оператор if внутри цикла постов WordPress - PullRequest
0 голосов
/ 03 января 2019

Я пытался добавить оператор 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.

Я просто хочу скрыть, чтобы все сообщения из этой категории не отображались на странице поиска в этом случае.

Любая помощь будет принята с благодарностью, если я смогу понять, что именно делает толстая кишка, и это было бы здорово.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...