Редактирование темы Graphene в WordPress

Я пользуюсь темой Graphene в WordPress. Graphene удобен, но некоторые вещи приходится настраивать через правку исходных файлов. Не могут авторы всё учесть в стандартных настройках.
И всё бы ничего, но при обновлении темы все внесённые изменения удаляются. Впрочем, это беда не только этой, но и по-моему всех тем и плагинов для WordPress ,которые исправляются подобным способом.
Так что, буду вести здесь лог того, что я делаю.

Можно сделать себе копии изменённых файлов и после обновления темы просто копировать их на место новых. Но, поскольку авторы новой версии могут менять в том числе и эти файлы, лучше всё-же вести список изменений и всё доделывать руками. Вот я и буду вести всё в одном месте, не разбрасывая это по разным статьям.
Если кто посоветует как не заниматься такой нудной работой — скажу большое спасибо.

Убрать кнопку Home в меню блога

Часто людям требуется переименовать кнопку Home, которая стоит первой в стандартном меню WordPress. Мне же например понадобилось вообще убрать эту кнопку.
Через файловую систему от корня сайта ищем файл:

/wp-content/themes/graphene/includes/theme-menu.php

Затем открываем его и после 63-тьей строки убираем несколько строк, оставляя вот это:

(к сожалению, я не сохранил то, что здесь было изначально)
Сохраняем файл, переходим на сайт и смотрим что получилось.

Убираем лишние теги h2 и h3 из шапки Graphene

Большинство бесплатных тем WordPress грешит тем, что название блога в его шапке оформляется тегами H1, что сильно мешает продвижению страниц.
Graphene сделана грамотнее, здесь название сайта и подзаголовок оформляются через h2 и h3 — заголовки более низкого уровня, но всё равно они не желательны — убираем их.
Через файловую систему от корня сайта ищем файл:

/wp-content/themes/graphene/header.php

Затем открываем и ищем кусок с 88-ой строки:

И меняем его на:

То есть, оформляем название сайта в шапке блога на страницах со статьями не h2 и h3, а через div. А вот оформление шапки на главной странице блога, где список статей, мы оставляем как есть — h1 и h2, здесь нам это не мешает.

Убираем лишние запросы к СУБД

Убираем лишние запросы к СУБД и ставим вместо них статические строки. Через файловую систему от корня сайта ищем файл:

/wp-content/themes/graphene/header.php

Затем открываем и ищем кусок:

И заменяем на:

 

 

1 комментарий

    • DarkOrbit к 23/04/2017 в 12:41

    А как вы убрали кнопку «Оставить комментарий» на главной?

Комментарии были заблокированны