У меня следующая проблема. Я использую расширенные настраиваемые поля для Wordpress, чтобы создать поле подзаголовка для сообщения. Мне нравится придавать этому подзаголовку определенный стиль, но мой HTML-код в операторе IF не отображается на странице. $subtitle показывает.
<?php $subtitle = the_field('subtitle'); ?>
<?php if(strlen(trim($subtitle)) > 0): ?>
<div class="post-sub-title"><?php $subtitle; ?></div>
<?php endif; ?>
Я потратил часы на поиск похожих проблем, но не смог найти никаких решений. Так что, наверное, это ошибка новичка с моей стороны.
Решение
<?php $subtitle = get_field('subtitle'); ?>
<?php if(strlen(trim($subtitle)) > 0): ?>
<div class="post-sub-title"><?php $subtitle; ?></div>
<?php endif; ?>
Изменено the_field() на get_field(). Слава Адитье Викасу!