Поддержка Проблемы и решения WordPress перестал видеть кастомные шаблоны страниц.

  • Всем привет.

    Понятия не имею почему, но в какой-то момент перестали добавляться в список выбора шаблона страницы новые пункты.
    http://joxi.ru/krDxd4QSEo874r
    Причем пункт «Главная страница» как раз такой кастомный шаблон, файл page-main.php с комментарием

    
    /*
    Template Name: Главная страница
    */
    

    Создаю новый файл например contacts_page.php с комментарием

    
    /*
    Template Name: Контакты
    */
    

    но он не появляется почему-то

    всегда так создавал шаблоны страниц… Это может быть как-то связано с версией 4.9?

    И еще созданный файл не видно в списке файлов редактирования шаблона.
    И там же нельзя ничего редактировать, выдает ошибку «Извините, этот файл не может быть изменён.»
    А плагины можно редактировать.

    Может что-то worpdress изменил а я и не заметил?)

    Спасибо!

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Модератор Юрий

    (@yube)

    Как я понял, список шаблонов в 4.9 на кой-то черт кэшируется. Вроде как через час после добавления можно использовать. Видимо, должны настояться.

    И да, это задокументировано, а потому не баг, а фича.

    Да да, вот только сейчас появился весь список на созданных мной файлов, вообще дурь какая-то, зачем его кешировать!!!

    Тогда можно ли как-то отключить пока кеширование на время разработки?

    И по поводу редактирования файлов шаблона это тоже фича? настраивается?

    Модератор Yui

    (@fierevere)

    ゆい★ღツ

    Модератор Yui

    (@fierevere)

    ゆい★ღツ

    https://ru.wordpress.org/plugins/delete-expired-transients/
    можете плагин использовать для очистки кеша

    консоль — инструменты — удалить транзиенты

    удалить все транзиенты

    Модератор Юрий

    (@yube)

    зачем его кешировать!!!

    Чтобы жизнь мёдом не казалась 🙂

    На самом деле иногда смысл есть. Количество файлов в Теме стремительно растет, а каждый нужно парсить на предмет заголовка шаблона. А в старой доброй Теме Classic было всего 7 php-файлов 🙂

    Спасибо за ссылку, тема с изменением версии помогла.

    А если

    define('WP_DEBUG', true);

    поставить кеш не отключится?

    Правда предварительно нужно переложить файлы с шаблонами в папку templates…

    • Ответ изменён 1 месяц, 3 нед. назад пользователем  cessel.
    • Ответ изменён 1 месяц, 3 нед. назад пользователем  cessel.
    • Ответ изменён 1 месяц, 3 нед. назад пользователем  cessel.
    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    А если define('WP_DEBUG', true); поставить кеш не отключится?

    Нет. Но на этой неделе должна выйти версия 4.9.1, в которой кеширование списка файлов убрали.

Просмотр 8 ответов — с 1 по 8 (всего 8)