Intereting Posts
remove_action возвращает FALSE База данных WordPress становится огромной. Как анализировать и оптимизировать его? страх исчерпать память WordPress Menu Walker: добавьте #hashes к ссылкам дочерней страницы (только) Шаблон пользовательской страницы WordPress в другом каталоге Как удалить CSS-файл в заголовке с помощью функций WordPress? Сетчатая система Bootstrap не работает в моей теме WordPress 500 при использовании виртуального хоста Пользовательские страницы-ссылки для разбитых постов | wp_link_pages <! – nextpage -> quicktag Как прервать сохранение данных в функции save_extra_profile_fields WordPress? Как добавить параметр в wp_enqueue_script? Удаление высоты и ширины изображений с надписью Маскировка wp-content / themes / name / images в каталог изображений с использованием htaccess Выдержка теперь отображается на странице сообщения Статическая страница новостей для миниатюры с изображением первых сообщений Объединение короткого кода и get_template_part

Изображение не отображается с использованием пользовательской функции и 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' . '" />'; } } 

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