Intereting Posts
Теги сценариев очистки Как отключить уведомление об обновлении при управлении обновлениями с помощью SVN? какие права chmod рекомендуется указывать для каждой папки проектов WordPress почему esc_html () ничего не возвращает, если строка содержит символ с высоким битом? Не удается сохранить значение настроек Как разделить ссылки, сгенерированные в карту сайта xml, чтобы избежать превышения максимального времени выполнения на 30 секунд? Использование подчеркиваний вместо дефис в постоянной ссылке Как заблокировать поисковые системы, индексирующие определенные действия AJAX Уместно ли удалять пользовательские сообщения и условия удаления плагина? Как я должен подходить к изменению шаблона & $ query в рамках выполнения короткого кода? Могу ли я обновлять плагины через FTP? Какой плагин для социальных подключений вы рекомендуете? «Использовать как признанное изображение» не работает, зависает «Set Featured Image». GoDaddy Issue Виджет Список страниц в текущем разделе Могу ли я получить идентификатор сообщения при попытке создать новый пост с помощью xmlrpc?

Изображение не отображается с использованием пользовательской функции и get_post_meta

Я пытаюсь создать функцию для отображения либо темы темы, либо пользовательских изображений на основе пользовательского ввода.

Таким образом, это обычная мета-поле. Пользователь выбирает либо изображение заголовка дисплея, либо они могут загружать тот, который они хотят использовать.

Я создал пользовательскую функцию для последующего вызова шаблона одной страницы. Это то, что у меня есть до сих пор.

//El display image function el_display(){ global $post; $eldisplay = get_post_meta($post->ID, '_cmb_el_theme', true); $elcustomdisplay = get_post_meta($post->ID, '_cmb_custom_image', true); if(isset($eldisplay)){ echo '<img src="' . $eldisplay . '" />'; }elseif(isset($elcustomdisplay)){ echo '<img src="' . $elcustomdisplay . '" />'; }else{ echo '<img src="' . EL_IMG . 'mobile-development.jpg' . '" />'; } } 

Когда я вызываю функцию позже (используя el_display ();), изображение на дисплее не отображается. Я немного застрял и пытался исправить это часами.

Любая помощь будет очень признательна, спасибо!


ОБНОВЛЕНИЕ Хорошо, спасибо всем за то, что помогли мне и указали мне в правильном направлении. У меня есть некоторый код для очистки и возможное изменение кода, но я буду использовать его сейчас.

Я получил его для работы со следующим кодом.

 //El display image function el_display(){ global $post; $eldisplay = get_post_meta($post->ID, '_cmb_el_theme', true); $elcustomdisplay = get_post_meta($post->ID, '_cmb_custom_image', true); if(!empty($eldisplay)){ echo '<img src="' . $eldisplay . '" />'; }elseif(!empty($elcustomdisplay) && isset($elcustomdisplay)){ echo '<img src="' . $elcustomdisplay . '" />'; }else{ echo '<img src="' . EL_IMG . 'mobile-development.jpg' . '" />'; } } 

Еще раз спасибо!

Solutions Collecting From Web of "Изображение не отображается с использованием пользовательской функции и get_post_meta"

ОБНОВЛЕНИЕ Хорошо, спасибо всем за то, что помогли мне и указали мне в правильном направлении. У меня есть некоторый код для очистки и возможное изменение кода, но я буду использовать его сейчас.

Я получил его для работы со следующим кодом.

 //El display image function el_display(){ global $post; $eldisplay = get_post_meta($post->ID, '_cmb_el_theme', true); $elcustomdisplay = get_post_meta($post->ID, '_cmb_custom_image', true); if(!empty($eldisplay)){ echo '<img src="' . $eldisplay . '" />'; }elseif(!empty($elcustomdisplay) && isset($elcustomdisplay)){ echo '<img src="' . $elcustomdisplay . '" />'; }else{ echo '<img src="' . EL_IMG . 'mobile-development.jpg' . '" />'; } } 

Еще раз спасибо!