Настройка темы WordPress без ее изменения?

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

Solutions Collecting From Web of "Настройка темы WordPress без ее изменения?"

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

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

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

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

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

Если все, что вы хотите изменить, немного 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, этот метод будет работать хорошо. Просто убедитесь, что вы сохранили свою таблицу стилей перед обновлением каталога тем.

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

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

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

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

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