user202
  • 0
Новичок

Настроить тему WordPress без ее изменения?

  • 0

Я нашел и скачал тему. Однако я хочу немного изменить CSS, чтобы немного изменить дизайн, цвета и т. д. Как мне это сделать, сохраняя при этом возможность обновлять тему, не теряя изменений.

Share
  1. Хотя вы не можете изменить его, не изменяя его, вы можете изолировать изменяемые части, создав дочернюю тему. В итоге:

    1. Создайте каталог темы на пире с вашей «родительской» темой,
    2. Создайте style.css в новом каталоге файл с Template: объявлением в комментариях, назвавшим вашу родительскую тему, и @import url(../%parent-theme%/style.css) для импорта CSS из родительской темы,
    3. Активируйте новую тему в консоли администратора WordPress,
    4. Добавьте новые файлы и/или скопируйте файлы из каталога родительской темы в каталог дочерней темы и измените их по своему усмотрению, а также
    5. Вот и все!

    Я мог бы дать вам гораздо больше деталей, но в основном этот парень действительно хорошо объясняет , как создать дочернюю тему, поэтому мне лучше просто указать вам на это.

    Если вы хотите обновить родительскую тему, просто обновите ее; это оставит вашу дочернюю тему нетронутой. Конечно, ваша дочерняя тема может работать не идеально, если она слишком сильно изменила родительскую и/или если вы скопировали и изменили файлы темы, которые они обновили в новой версии, вы не получите новые функции без их изменения, но это намного лучше начинать каждый раз заново!

    Надеюсь, это поможет.

    • 0
  2. Если все, что вы хотите изменить, это немного CSS, вы можете создать собственный файл CSS внутри каталога темы. Включите свой собственный файл CSS в заголовок темы и напишите новые объявления только в пользовательском файле CSS, тем самым перезаписав объявления CSS темы по умолчанию.

    Таблица стилей по умолчанию

    body{background:white;width: 960px;margin: 25px auto;}
    

    Пользовательская таблица стилей

    body{width:800px;}
    

    Ваш браузер сделает отдельные вызовы http для двух таблиц стилей и применит стили в порядке их перечисления. Любые объявления, сделанные последними, перезапишут объявления, сделанные до них. Поэтому не забудьте включить свою пользовательскую таблицу стилей после того, как любые другие таблицы стилей будут включены в header.php.

    Если вы собираетесь в конечном итоге изменить файлы шаблонов, такие как archive.php или page.php, ответ MikeSchinkel позволит вам обновить вашу тему, если будет выпущена новая версия, без потери ваших изменений. Но если все, что вы хотите, это изменить некоторые CSS, этот метод будет работать хорошо. Просто убедитесь, что вы сохранили свою пользовательскую таблицу стилей перед обновлением каталога темы.

    • 0
  3. Вы определенно можете создать дочернюю тему. Дочерняя тема сохраняет основную тему в исходном формате.

    Лично я использую премиальную тему WordPress от MyThemeShop. При этом я сохраняю файл style.css и параметры темы как есть. Я просто копирую данные файла в другой файл и называю его немного по-другому. Например, если я использую тему SociallyViral, для создания ее дочерней темы я скопирую данные из ее файла style.css и сохраню в другой файл, назвав его childstyle.css.

    После этого я разработаю определенные функции и смогу изменить дизайн своей темы, добавив больше функций в файл childstyle.css.

    Это сохраняет мой исходный файл style.css как есть и позволяет мне обновлять его в исходном формате.

    • 0
  4. Если вы заинтересованы в хорошем «лабораторном упражнении» для опробования шагов, описанных выше. Существует хорошее пошаговое руководство по созданию дочерней темы из стандартной темы WordPress 3.x 200. Это простая, но полезная дочерняя тема (под названием тридцатьдесят). В результате тема двадцатьдесят расширяется от темы с двумя колонками до темы с тремя колонками. Он также имеет несколько новых изображений заголовка.

    • 0

Оставить ответ

You must login to add an answer.