Настройка шаблона WordPress для мультисайтинга

Что ж, друзья, поделюсь с вами небольшой практикой «подгонки» нужного мне шаблона для его дальнейшего использования в своей сети сайтов. Изначально проблема состоит в том, что когда в сети добавляется новый сайт, то даже выбрав привычный нам шаблон, мы не получаем того внешнего вида, который нам нужен: от размера и типа шрифтов планируемых к использования до различных элементов оформления. И мы вынуждены снова и снова настраивать шаблон, делая одни и те же монотонные действия для каждого нового сайта. Чаще всего это связано по большей части из-за применения импортных тем оформления, которые не рассчитаны на использование кириллических шрифтов, да и сами разработчики обычно обладают каким-то своим видением идеального оформления. Поэтому самой главной задачей при использовании мультисайтинга WordPress является подбор универсальных и гибких в настройке тем оформления, но таких найти почти невозможно, поэтому мы будем заниматься правкой CSS и PHP-файлов, чтобы начав новый проект, нам не приходилось каждый раз всё настраивать с нуля. Рассмотрим все этапы подобных преобразований. Для примера взята произвольная тема для новостного блога и с большинством других шаблонов мы вряд ли найдем полное сходство, но по крайней мере на данном примере будет видно что именно нужно делать и какой результат должен получиться. Итак обо всем по порядку.

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

Но когда такой возможности нет, необходимо использовать специальный файл перевода, который обычно лежит в папке с темой:

/languages/en_US.po

После русификации файл с переводом переименовываем в ru_RU, записываем в папку с остальными переводами и наслаждаемся результатом.

Бывает, что в веб-интерфейсе есть доступ не ко всем настройкам оформления и, к примеру, нет возможности сделать крупнее заголовки с тегами H1, H2 и т.д., поэтому скорее всего нам придется отыскать в каталоге темы файл style.css и найти там код, который отвечает за внешний вид этих заголовков и выставить нужный нам размер:

.blog-block h2{
    font-size: 24px;
    margin: 15px 0 10px 0;
}

 

Категории: Программное обеспечение,Сайты

Комментирование отключено