Поддержка Проблемы и решения Фатальная ошибка дочерней темы

  • Решено kartash1701

    (@kartash1701)


    Создал дочернюю тему на WordPress, создал файл style.css, потом все файлы и папки скопировал с родительской папки в дочернюю и файл functions.php тоже. Просмотрел в админ панели в тестовом режиме, показывалось всё нормально и я активировал тему. Потом перешёл на главную страницу, тоже всё нормально. Решил посмотреть в Мазиле открыл сайт по прямой ссылке — показывает фатальную ошибку в functions.php. Вернулся с главной в админ панель на Хром, тоже фатальная ошибка в functions.php. Вот и думаю теперь, что ни так? Может плагин какой нибудь мешает. У меня стоит старый плагин WP File Cache и он был активирован, когда я активировал дочернюю тему. Или может я сделал, что-то не так с файлом functions.php?

Просмотр 15 ответов — с 1 по 15 (всего 20)
  • Может файл functions.php в дочерней папке вообще не нужен?

    Отключи кеш и пробуй по шагам идти в обратном направлении, пока не пропадет ошибка. У тебя прост видимо из-за включенного кеша, сразу ошибку не показало.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    показывает фатальную ошибку в functions.php

    Какую?

    По строке 128. Удалил файл functions.php показывает нормально, но в тестовом режиме.

    Мне главное понять, если я скопирую файл functions.php с родительской папки в дочернюю, как он есть без изменений, то это будет ошибкой или нет? Можно так?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    если я скопирую файл functions.php с родительской папки в дочернюю, как он есть без изменений, то это будет ошибкой или нет?

    Да, будет. Этот файл копировать из родительской темы не нужно.

    Там должны быть только те функции, которые вы хотите добавить сами. Если пока ничего не хотите добавлять, можно просто не создавать файл.

    Вот теперь понятно. Спасибо.

    Удалил файл functions.php и в тестовом режиме пустая страница.

    Странно что так, что так всё равно в тестовом режиме пустая страница. И переход на неё в аналитике не показывает, хоть адрес и прописан. Чудеса. Показывал же до этого!

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    в тестовом режиме пустая страница.

    Имеется в виду пункт «Внешний вид» → «Настроить»?

    Стоит посмотреть лог ошибок на сервере.

    Имеется в виду пункт «Внешний вид» → «Темы» → «Тема Twenty Ten Child» → «Просмотреть». Вот когда нажимаю просмотреть появляется просто белая станица с прописанным адресом в браузерной строке, но переход на неё не фиксируются. А буквально несколько часов назад показывалась нормально, нужно было только изменить заголовок и фон.

    Может быть опять дело в WP File Cache?

    Я его деактивировал.

    Можно все файлы удалить и оставить один style.css. Оставить измененные тоже (footer.php).

    Удалил и всё равно то же самое. Адрес прописывает /wp-admin/customize.php?theme=TwentyTen+Child

Просмотр 15 ответов — с 1 по 15 (всего 20)
  • Тема «Фатальная ошибка дочерней темы» закрыта для новых ответов.