Уникализация шаблона WordPress

25 ноября 2012 | Автор: zkzakhar | Теги: , ,

Раньше закрывал глаза на уникализацию, но теперь хочется свои шаблоны сделать уникальными не только с виду, но и изнутри. Слышал, есть какие-то специальные плагины под это дело, но начал вникать — какой-то мусор, поэтому решил всё это сделать ручками. Так и надежнее и полностью есть возможность контроля ситуации, а то плагин наделает чего-то там своего, а ты и представления иметь не будешь. Меня такое не устраивает. Я люблю новшества, если они позволяют сократить рутинную работу руками, но процедура ручной уникализации занимает не так много времени, поэтому здесь у меня приоритет за качеством и контролем. Может быть сыграл ещё и тот факт, что первый свой переделанный шаблон — это парусный сайт, к которому я очень привязался. Пару дней назад он попал в gogetlinks.net, цель его создания достигнута, но планы поменялись, продавать ссылки я с него не хочу. И вообще, обо всём об этом в отчете будет за ноябрь, он обещает быть весьма интересным.

Для того, что бы уникализировать шаблон на WordPress требуется полтора часа работы максимум. Процесс я для себя разделил на три пункта:

  1. Картинки
  2. Классы в стилях
  3. Цвета

Качаю каталог нужной темы с сервера себе на компьютер (находится по адресу: корень вашего сайта/public_html/wp-content/themes/нужная тема). Содержимое папки в стандартном варианте — около десятка файлов .php и папка «img» (или «images»).

Для работы понадобится новый txt-файл и редактор Notepad++ (крутой блокнот, короче говоря)

1. Связь картинок с темой — это файл style.css, ссылки на все картинки хранятся только здесь, в других файлах их нет. Задача: поочередно поменять названия картинок и эти названия вставить в файл style.css вместо старых.

txt-файл нужен для того, что бы не запутаться. Я с новой строки пишу название старой картинки, а через 5 пробелов измененное название. И так абсолютно всё, что меняю. Когда перейдем на работу с классами — будет сложнее, и оплошность в названии вызовет несостыковку в разных файлах, поэтому стоит перестраховаться.

2. Открываю в Notepad++ все php-файлы, переключатся между ними буду по верхним вкладкам. Располагаю вкладки следующим образом: txt-файл, style.css, все php-файлы. Начинаю подряд просматривать классы и меняю то, что начинается с . или #

Например:

.it_sidebar_left { … }

или

#footer-img-src { … }

Если в после # попадаются стандартные названия (а их много таких), например #menu, #sidebar, #footer — не меняю, оставляю как есть.

Алгоритм:

  1. нахожу в style.css название класса, которое хочу поменять
  2. записываю его в новую строку txt-файла, через 5 пробелов пишу новое, придуманное мною, название
  3. в style.css меняю старое название на новое, сохраняю файл (Ctrl+S)
  4. а дальше нужно зациклится 🙂 В Notepad++ для вызова поиска требуется нажать комбинацию Ctrl+F. Я поочередно в каждый php-файл захожу, нажимаю эту комбинацию клавиш, вставляю старое название класса. Если оно в файле присутствует — меняю на новое, сохраняю файл. Не присутствует — иду в следующую вкладку. При набитой руке каждое изменение класса во всех файлах проходит в течении 40 секунд, а их всего от силы штук 25

Вот как у меня выглядит рабочий процесс

как шаблон wordpress сделать уникальным

3. После замены классов — замена цветов вообще пустяковое дело. Цвета находятся только в style.css. Процесс по замене примерно тот же. Вот только вопрос, на какой цвет менять, что бы и уникальность шаблона обеспечить, и его цвет не изменить. Всё просто. Вбиваем в Яндекс слово «цвета». Перед нами палитра. Копируем цвет из style.css в поле Яндекса с решеткой #. Изменились и цифры в R G B. Именно в них мы делаем замену: в каждом поле добавляем или отнимаем единичку. Новый полученный шестнадцатеричный код (который #) — это и есть наш новый цвет. Проделываем эту операцию со всеми цветами (их будет больше чем классов, но и заменять проще).

Готово. Сохраняем всё (txt-файл нам не нужен в этой папке, это лишь подстраховка), и целую папку перебрасываем обратно на хостинг, где взяли (делаем замену всех файлов). Обновляем свой сайт и если всё осталось как прежде — процесс уникализации прошел удачно. Если же нет (что весьма сомнительно) — придется ковыряться. Делайте всё внимательно, и работы не прибавится.

Вот нашел услугу по подъему трафика и пузомерок для сайтов, быть может этот прогон по профилям и сам вскоре попробую, нужно на одном блоге ТИЦ поднять. Более подробно о своих сайтах (и не только) — через несколько дней, в отчете о проделанных работах, полученных и потраченных деньгах за ноябрь. Подписывайтесь по rss (подробнее о rss ридерах) или почте на мои отчеты 🙂

Захар.

[vk-share-button]