Intereting Posts
Ссылка из тегов на тег, отображающих все сообщения с этим тегом Количество почтовых сообщений категории день за днем Упорядочить код в файле functions.php темы WordPress? Веб-сайт WordPress загружается отлично на настольных браузерах, но Safari для iOS не может полностью загрузить его Заголовок блога не отображается на главной странице блога WordPress автоматически добавляет дополнительный -1 или slug postfix при обновлении элемента подкатегории Как разбить php-код, чтобы избежать эха Опубликован Опубликованный день Локализовать строки из db Добавить меню пользовательских списков на странице «Объявления» в панели администратора Как выбрать цветные изображения для 1500 сообщений? VServer / Rootserver / Shared Hosting: несколько установок WordPress, каждый из которых имеет свой уникальный домен? не удается изменить виджетов после перехода из подпапки в корневую папку Использовать короткие коды в описании терминов? WordPress пропускает роли пользователя на локальной машине. Живой сайт отлично работает

Если инструкция для проверки 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); ?>