Intereting Posts
Как отображать пользовательские теги типа сообщения? Создание шаблона страницы для отображения всех элементов из пользовательского типа сообщения WP-Admin не работает должным образом в WordPress multisite с подкаталогами Сделать персональную таксономию категории Использовать родительский шаблон Как вы разделяете цикл с несколькими столбцами на странице архива категорий? Метка навигации меню дисплея Как код перенаправляет обратно на страницу из формы Как выполнить загрузку скрипта после jquery? Javascript не работает в admin как найти текущую страницу isngle страницу активности в buddypress? Обзор структуры пользовательского типа публикации Проверка подлинности API REST для плагина wp-cli не работает с кодом ошибки 255 Цвет фона для страницы регистрации, покрывающий 1 экран, не покрывающий полную страницу Объединение подобных функций короткого кода?

Если инструкция для проверки post_content

Я пытаюсь написать оператор if, чтобы проверить post_content, и если нет post_content, чтобы захватить содержимое поля textarea. Ниже мой код и с этим, на данный момент это только рендеринг «Массив» на странице. Любая помощь приветствуется. Спасибо!

КОД:

<?php foreach ($partners as $partner) { $a_description = get_post_meta($partner->ID, "a_description"); ?> <div class="partner-content"> <?php if ($partner->post_content && !$a_description) { ?> <?php echo $partner->post_content ?> <?php } else { ?> <?php echo get_post_meta($partner->ID, $a_description, true); ?> <?php } ?> </div> <?php } ?> 

Solutions Collecting From Web of "Если инструкция для проверки post_content"

Следующая строка неверна

 <?php echo get_post_meta($partner->ID, $a_description, true); ?> 

Если вы посмотрите внимательно, вы фактически проходите

 get_post_meta($partner->ID, "a_description") 

к $key параметру get_post_meta поскольку это значение, присвоенное $a_description

Скорее всего, вы должны изменить $a_description только на a_description

РЕДАКТИРОВАТЬ

Эта строка

 <?php echo get_post_meta($partner->ID, $a_description, true); ?> 

должен, скорее всего, быть

 <?php echo get_post_meta($partner->ID, 'a_description', true); ?>