Дочерняя тема для Classipress

Модернизация DMaster

Некоторые моды для Classipress, опубликованные на ProCP содержат довольно большое количество изменяемых строк кода, поэтому при их реализации, особенно на работающем сайте, следует быть очень внимательными. В противном случае велика вероятность того, что после всех проделанных вами манипуляций нормальная работоспособность сайта будет нарушена. Для того, чтобы избежать такого рода последствий настоятельно рекомендую все модификации выполнять не в исходной, а в так называемой — дочерней теме (child theme). Если вы и допустите ошибку, то всегда можете удалить из дочерней темы модифицированный файл и начать все заново.

И так, приступим к созданию своей дочерней темы для Classipress.

1. При помощи FTP-клиента создайте папку дочерней темы:
/wp-content/themes/classipress-child-theme

2. Первоначально для работы темы необходимы всего два файла:
style.css и functions.php.

Создайте в редакторе Notepad ++

файл style.css с кодом:

и файл functions.php с кодом:

3. С помощью FTP-клиента скопируйте созданные файлы в папку дочерней темы /wp-content/themes/classipress-child-theme/. А чтобы ваша тема не выглядела в админке WordPress мрачным серым прямоугольником, в эту же папку скопируйте файл screenshot.png из материнской темы Classipress.

4. Теперь внутри папки classipress-child-theme создайте еще одну папку и назовите ее images

5. Скопируйте все содержимое из /wp-content/themes/classipress/images/ в /wp-content/themes/classipress-child-theme/images/

Все, дочерняя тема, вернее ее заготовка, готова. В разделе меню Внешний вид => Темы администраторской части WordPress она должна появиться под названием ClassiPress Child Theme, найдите ее и активируйте.

Тема стала активной, но вы не заметили на сайте никаких изменений? Все верно, их пока нет, но в последующих статьях я буду выкладывать моды позволяющие изменять внешний вид и функционал Classipress именно с помощью Child Theme.

D.Master

DMaster

Создание досок объявлений на шаблоне Classipress для Wordpress "под ключ". Помощь в установке на хостинг, настройке, локализации, модернизации шаблона, а также мелкие правки и корректировки под ваши нужды.

E-mail

12 комментариев

  1. Где находится файл screenshot.png ?
    Спасибо!

    • DMaster

      Здравствуйте.
      В корне шаблона, т.е. в папке Classipress.

  2. Добрый день
    Сделал все как выше указано.
    Но в списке тем пишет
    «Отсутствует родительская тема. Пожалуйста, установите родительскую тему «classipress»»
    Активная тема ClassiPress

    • DMaster

      Здравствуйте.
      Значит папка с родительской темой у вас называется не «classipress», а как-то иначе.
      Измените значение «classipress» для параметра «Template» в заголовке style.css дочерней темы в полном соответствии с названием папки родительской темы.

  3. Добрый день,

    Тема активировалась, но весь сайт отображается в один столбик.
    В чем может быть проблема?

    Спасибо

    • DMaster

      Здравствуйте.
      Проверьте почту.

  4. Тема активировалась, но весь сайт отображается в один столбик.
    В чем может быть проблема?

    • DMaster

      Здравствуйте,
      а здесь:
      @import url(«../classipress/style.css»);
      путь к своей родительской теме откорректировали?

  5. Теперь получилось.
    СПАСИБО!!!

  6. Добрый день! Создал дочернюю тему по инструкции (выше). После активации, все, вроде, нормально, за исключением того, что вернулся в левый верхний угол логотип (картинка) ClassiPress с желтой биркой. Поправить нельзя?

    • PROCP

      Здравствуйте.
      По ссылке в админке шаблона перейдите в WordPress customizer
      и в разделе «Изображение заголовка» отключите вывод этого лого.

  7. Спасибо! Только в место отключения этого лого загрузил повторно свою картинку…

Добавить комментарий

  Отправляя комментарий я принимаю Политику кофиденциальности сайта *