Intereting Posts
Сортировка пользовательских столбцов в панели пользователя (users.php)? есть ли функция multisite, имеющая функции posts? __ (): Что делать, если мне нужно передать переменную? WordPress удаляет файлы изображений по какой-либо причине Постоянная ссылка для страниц категорий и сообщений Возможно ли иметь два разных превью сообщения (т. Е. Два шаблона для одного сообщения)? Как включить новые электронные письма с уведомлением об учетной записи (администратору)? Как заставить W3 Total Cache не кэшировать боковые панели? получить список сообщений из пользовательской таксономии Создайте Метабокс, который ведет себя как ящик таксономии Количество счетчиков таксономии Пользовательский список таксономии с детьми Пользовательский wp_query отличается на странице индексной страницы и категории привязка pic-превью к сообщениям Как я могу показать свой пост под определенным именем?

Попытка получить свойство ошибки без объекта с эскизом

Я пытаюсь получить эскиз моего изображенного изображения для отображения на моей странице home.php (blog).

Он отображается нормально, но когда включен режим отладки, я получаю эту ошибку:

Примечание. Попытка получить свойство не-объекта в /Applications/MAMP/htdocs/wpflat/wp-content/themes/wpflat/content-blog.php в строке 2

Мой код

<a href="<?php the_permalink();?>"><?php echo get_the_post_thumbnail($page->id, 'thumbnail'); ?></a> 

Как решить эту проблему?

Solutions Collecting From Web of "Попытка получить свойство ошибки без объекта с эскизом"

Я считаю, из вашей ошибки, что вы используете этот код внутри цикла. Вы должны использовать the_post_thumbnail() . Используемый вами код используется вне цикла.

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

Всегда хорошая практика всегда проверять, есть ли у вас миниатюра для отображения

Поэтому вы должны использовать

 <?php if(has_post_thumbnail( 'thumbnail')): ?> <a href="<?php the_permalink();?>"> <?php the_post_thumbnail( 'thumbnail'); ?> </a> <?php endif; ?>