У меня есть такой html-код:
<div class = "check">feature: {value}</div>
Между скобками находится шорткод, который может быть «да» или «нет». За это значение отвечает php:
if ($get_value==1){
$replace='yes';
}else{
$replace='no';
}
Я хочу добиться того, чтобы весь div был скрыт всякий раз, когда значение равно «нет». Может быть, можно добавить класс, когда значение нет, что позволяет мне скрыть div с помощью CSS? Или какое-то другое решение?
Что-то вроде этого:
PHP
<?php
$value = "no";
?>
CSS
.hideMe {
display: none;
}
HTML и PHP(Один лайнер)
<div class = "<?=($value=='yes'?'':'hideMe')?>">feature: {value}</div>
Когда значение $value
равно yes
, класс будет пустым.
Когда значение $value
равно no
, класс будет hideMe
.
Вы можете сделать что-то вроде этого:
CSS
div.no {
display: none;
}
HTML
<div class = "check <?php echo $replace; ?>">feature: <?php echo $get_value; ?></div>
красота тройного