Почему в редакторе вордпресс не выводится добавление миниатюры?

Ссылка скопирована
1 ответ

Прописал в 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');

прописал в функции eur_setup как написано в документации add_theme_support( 'post-thumbnails' ),
повесил на хук. В редакторе записей вордпресс не появился блок добавления миниатюры

Почему в редакторе вордпресс не выводится добавление миниатюры?

Дополнительно:

Ответы:

Удалил в style.css параметр Template и все заработало. странно так работает движок

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Алексей Денисов Ответ

Блок «Изображение записи» появляется не просто от наличия кода в functions.php, а когда активная тема действительно поддерживает миниатюры и WordPress считает её корректной темой. Код должен быть таким:

<?php
add_action( 'after_setup_theme', 'eur_setup' );
 
function eur_setup() {
    add_theme_support( 'post-thumbnails' );
}

<?php add_action( 'after_setup_theme', 'eur_setup' ); function eur_setup() { add_theme_support( 'post-thumbnails' ); }

Важные проверки:

  • пишите именно post-thumbnails, через дефис, не post_thumbnails;
  • код должен быть в functions.php активной темы;
  • если тема дочерняя, в style.css должен быть корректный Template;
  • если тема не дочерняя, строку Template из заголовка style.css лучше убрать;
  • в редакторе записи проверьте настройки экрана/панели справа, блок мог быть скрыт интерфейсом.

Частая причина именно в Template. Эта строка сообщает WordPress, что тема является дочерней. Если вы случайно добавили Template в самостоятельную тему, WordPress пытается связать её с родительской темой. Из-за этого часть возможностей темы может работать не так, как ожидается.

Для кастомных типов записей одной поддержки темы недостаточно: у типа записи должен быть включён thumbnail в supports:

register_post_type( 'book', [
    'label' => 'Книги',
    'public' => true,
    'supports' => [ 'title', 'editor', 'thumbnail' ],
] );

register_post_type( 'book', [ 'label' => 'Книги', 'public' => true, 'supports' => [ 'title', 'editor', 'thumbnail' ], ] );

Для обычных записей после исправления кода достаточно обновить админку. Если используется Gutenberg, блок находится в правой колонке в разделе «Запись». Если используется Classic Editor, он выводится отдельным метабоксом «Изображение записи».

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно