Intereting Posts
Изменить комментарий WordPress для AMP Html Создание таксономии с использованием метатерминала с использованием WP Rest Api the_post_thumbnail («medium») все еще дает img img Пользовательский налоговый архив родителей? Как остановить html-редактор от addig <p> тегов до коротких кодов, изображений и т. Д. Самый эффективный способ разделения по типу сообщения в пользовательском запросе? Заказывать пользователей по количеству сообщений (включая персонализированный тип сообщения) На странице появляется только последнее сообщение? WordPress 4.7 – Пользовательский заголовок видео – Stop Autoplay Неправильный путь для тематических активов Как добавить пользовательскую ссылку в меню в WordPress программно? Как загрузить медиафайлы в удаленный репозиторий из WordPress с помощью загрузчика мультимедиа WordPress Объединение enqueue js без влияния на зависимости Скрыть панель управления от пользователей, не являющихся администраторами Как удалить все неактивные виджеты?

Отображать get_post_meta, если содержит значение

Я изо всех сил пытаюсь заставить ниже работать.

Я просто хочу отобразить get_post_meta 'title_override_text', если он содержит какое-либо значение, иначе просто отобразите стандартный заголовок (уже обслуживаемый в functions.php).

 <?php $h1override = get_post_meta($id, "title_override_text", true); ?> <?php if (!empty($h1override)) { ?> <h1><span><?php title_text(); ?></span></h1> <?php } else { ?> <h1><span><?php title_override_text(); ?></span></h1> <?php } ?> 

Он правильно отображает «title_override_text», если есть значение, но когда поле пусто, оно вообще ничего не отображает (т. Е. Не «title_text»).

Как я могу отобразить «title_override_text», если он содержит какое-либо значение (это текстовое поле)?

Есть ли лучший способ сделать это, например, используя (например): –

 if(get_post_meta($id, "page_title_override_text", true) == ""