WordPress循环后的if语句

时间:2019-01-03 10:54:16

标签: php wordpress loops

我试图在wordpress循环中添加一个if语句,以不显示类别中的任何内容,但是帖子仍显示在前端,我感觉与它有关冒号的结尾,好像我将其更改为半冒号一样,出现错误(500),但我不确定如何解决。有谁知道如何将if语句放入wordpress post循环中?

<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行。

在这种情况下,我只是想隐藏该类别中的所有帖子,以使其不显示在搜索页面上。

如果我能理解冒号的确切作用,那么对您的帮助也将不胜感激。

谢谢

0 个答案:

没有答案