@Sergey43

Как добавить условие, чтобы не выводился пустой alt?

С помощью плагина Custom Field Suite и произвольных полей, делаю вывод похожих публикаций в wordpress. Проблема в следующем: если публикация не назначена, в шаблоне выводятся пустые теги ALT и валидатор ругается. Как добавить условие, чтобы когда ничего нет, ничего и не выводилось.
<div class="post_rel">   	
<img src="<?= CFS()->get('miniature') ?>" alt="<?= CFS()->get('title') ?>">
<div><a href="<?= CFS()->get('ssilka') ?>" title="<?= CFS()->get('title') ?>"><?= CFS()->get('title') ?></a></div>
</div>
<div class="post_rel">
<img src="<?= CFS()->get('miniature2') ?>" alt="<?= CFS()->get('title2') ?>">
<div><a href="<?= CFS()->get('ssilka2') ?>" title="<?= CFS()->get('title2') ?>"><?= CFS()->get('title2') ?></a></div>
</div>
  • Вопрос задан
  • 266 просмотров
Решения вопроса 1
@Sergey43 Автор вопроса
Всем спасибо за советы, решил проблему следующим образом:
<div class="post_rel">
<?php 
	$miniature = CFS()->get( 'miniature' );
	if( ! empty($miniature) ):
	?>			
<div><img src="<?= CFS()->get('miniature') ?>" alt="<?= CFS()->get('title') ?>"></div>
<?php endif; ?> 
<?php 
	$ssilka = CFS()->get( 'ssilka' );
	if( ! empty($ssilka) ):
	?>			
<div><a href="<?= CFS()->get('ssilka') ?>" title="<?= CFS()->get('title') ?>"><?= CFS()->get('title') ?></a></div>
<?php endif; ?> 		
</div>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы