Скрыть DIV, если тип записи относится к пользовательскому термину таксономии - PullRequest
0 голосов
/ 10 октября 2019

Мне нужно скрыть DIV, когда мой тип сообщения находится в таксономии. Допустим, у меня есть таксономия - слаг «Мострар» с терминами «да» и «нет».

Когда тип записи соответствует термину таксономии «нет», я хочу скрыть разделение.

Я пробовал это без успеха.

<?php if (!is_tax( 'mostrar', 'no' )) { ?>

    <div id="sidebar" class="col-sm-5">

    </div>
<?php } ?>

Есть идеи?


Я тоже пытался, но безуспешно:

<?php if ( has_term( 'mostrar', 'si' ) ) { ?>
         Yes
<?php } elseif ( has_term( 'mostrar', 'no' ) ) { ?>
         No
<?php } ?>  

Обновление, рабочий код:

<?php if (has_term('si','mostrar')) { ?>
        <div id="sidebar" class="col-sm-5">

        </div>
<?php } ?>

1 Ответ

0 голосов
/ 10 октября 2019

используйте has_term() как:

has_term('no')

Так что ваш код может быть написан как

<?php if (!has_term('no')) { ?>

    <div id="sidebar" class="col-sm-5">

    </div>
<?php } ?>

Я надеюсь, что это работает для вас.

...