Intereting Posts
Только запрос Сообщения из обеих двух категорий? Как зарегистрировать пользовательский «Текстовый шаблон» (WP 4.3) для TinyMCE? Самый чистый способ кодирования «Пользовательские панели записи / Мета-боксы»? Сайт не найден с использованием поддоменов wp_handle_upload – загруженный файл не может быть перемещен в wp-content / uploads / 2012/09 Как проверить, загружена ли таблица стилей? Как настроить таргетинг на дочернюю тему с помощью get_bloginfo () ;? Теперь могу ли я группировать персонализированные типы сообщений вместе? Виджет-подборщик Почему переменная GET на одной странице сайта вызывает ошибку 404, когда переменная GET работает на другой странице сайта? Добавить комментарии панели администратора? Предложения по одеванию блога для праздников Удалите повторяющиеся строки из базы данных wordpress, где столбец дублируется в phpmyadmin не может видеть все страницы на панели мониторинга (может видеть только 3) /wp-admin/edit.php> 500 ошибка wp login переадресовывает на главную страницу

Сообщения Страница Избранное Изображение

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

В настройках я настроил свою «страницу сообщений» как «новости» … как мне получить отображаемое изображение из «новостей»?

Далее будет отображаться идентификатор моей страницы сообщений:

<?php $page_for_posts = get_option( 'page_for_posts' ); echo $page_for_posts; ?> 

Поэтому я подумал, что это отобразит изображение для моей страницы сообщений:

 <?php $page_for_posts = get_option( 'page_for_posts' ); echo get_the_post_thumbnail($page_for_posts, 'large'); ?> 

Но, как-то это не так 🙁 Мне нужно добавить этот код в цикле или что-то еще?

Есть идеи?

Спасибо, Джош

Solutions Collecting From Web of "Сообщения Страница Избранное Изображение"

Я чувствую себя таким идиотом! Я пробовал эту последнюю ночь, и я думаю, что я удалил изображение для страницы новостей … так что, конечно, изображение не появилось!

Я добавил изображение и следующий код:

 <?php if(is_home()) { ?> <?php $page_for_posts = get_option( 'page_for_posts' ); echo get_the_post_thumbnail($page_for_posts, 'large'); ?> <?php } ?> 

Теперь все работает так, как ожидалось ( Примечание: перекрестные сообщения и проблемы разрешены на форумах поддержки wordpress.org ).

Вы всегда можете это сделать;

 $id = get_the_ID(); echo get_the_post_thumbnail($id, 'large'); 

get_the_ID() получает идентификатор текущей записи / страницы, на которой вы находитесь, а затем передаете ее в функцию get_the_post_thumbnail .

Это позволяет избежать необходимости использования get_option для извлечения поля из таблицы опций.