Как сделать чтобы появилось возможность добавлять изображение к постам?
Пытаюсь натянуть шаблон на вордпресс, нужно реализовать возможность добавления изображения к посту и ввод в html Зарегистрировал эту возможность в functions.php следующим кодом:
function eur_setup(){ add_theme_support('post_thumbnails'); } add_action( 'after_setup_theme', 'eur_setup' ); |
function eur_setup(){ add_theme_support('post_thumbnails'); } add_action( 'after_setup_theme', 'eur_setup' );
но как на картинке не появилась функция добавления изображения:
Дополнительно:
Ответы:
add_theme_support('post-thumbnails');
- так у меня в функции, которую прикрепляю на хук то же самое написано
- adil16, у вас нижнее подчеркивание
- KingAnton, точно))) но все равно в админке не появилось добавление миниатюры к записи
- KingAnton, подскажите,в админке где-нибудь надо указывать, чтобы отображалось это добавление в меню?
- adil16, может вы добавляете миниатюры к записям, а пытаетесь их найти в кастомных типах записей или на страницах. Посмотрите внимательно
- KingAnton, я в админке при добавлении новой записи не вижу этот блок "изображение записи"
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос

Для включения изображений записи в теме нужен правильный идентификатор поддержки:
post-thumbnails, через дефис. Вариантpost_thumbnailsне сработает.<?php add_action( 'after_setup_theme', 'eur_setup' ); function eur_setup() { add_theme_support( 'post-thumbnails' ); }
После этого в редакторе обычных записей должен появиться блок «Изображение записи». В Gutenberg он находится в правой панели настроек записи. Если панель скрыта, нажмите иконку настроек в правом верхнем углу редактора.
Если блок не появился, проверьте:
functions.phpактивной темы;<?phpи нет вывода до него;style.cssнет лишнегоTemplate, если это не дочерняя тема;Для вывода миниатюры в шаблоне используйте:
<?php if ( has_post_thumbnail() ) : ?> <a href="<?php the_permalink(); ?>"> <?php the_post_thumbnail( 'medium', [ 'class' => 'post-card__image' ] ); ?> </a> <?php endif; ?>
Если речь про custom post type, поддержку нужно добавить при регистрации типа записи:
'supports' => [ 'title', 'editor', 'thumbnail' ],
И не путайте миниатюру записи с обычной загрузкой картинок в контент: медиабиблиотека может работать, но отдельный блок «Изображение записи» появится только при поддержке
post-thumbnails.