Архив метки: футер

Как удалить надпись в футере «Сайт работает на WordPress»

Практически, по всех темах в разных вариантах есть надпись «Сайт работает на WordPress». К примеру футер трех классических тем:

Футер темы TwentyThirteen
Футер темы Twenty Thirteen
Футер темы Twenty Fourteen
Футер темы Twenty Fourteen
Футер темы TwentyTwenty
Футер темы Twenty Twenty

И появляется желание от этой надписи избавиться. Есть три пути:
1. В большинстве шаблонов тем эта надпись воспроизводится в файле footer.php и выглядит, примерно, одинаково. Надо зайти в админ панель => внешний вид => редактор тем и справа выбрать файл footer.php или зайти по ftp, чтобы увидеть код этого файла.
Для темы Twenty Thirteen код вывода надписи будет:

Для темы Twenty Fourteen:

Для темы Twenty Twenty:

Как видно из примеров, первые два одинаковые, за исключением названия темы, в третьем, в основной блок добавлен значок копирайта, вывод года, название сайта. Но и в первых двух вариантах и в третьем, чтобы избавиться от надписи, достаточно удалить ссылку на WordPress:

Конечно, ее можно закомментировать, добавив ‘<!—‘ перед ссылкой и ‘—>’ в конце:

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

2. Это вариант с использованием скрипта JQuery. В этом варианте ничего удалять из файлов не надо, а только добавить код в файл functions.php активной темы. Надо помнить, что файл functions.php тоже перезаписывается при обновлении темы, но если воспользоваться плагином My Custom Functions, который избавит от необходимости каждый раз вносить правки при обновлении. Также плагин подключить нужные файлы при смене темы. Вносить изменения в файл functions.php через плагин My Custom Functions значительно удобнее. Вернемся к JQuery. В первых двух вариантах ссылка имеет свой собственный класс «imprint». Для удаления ссылки нужно вставить код:

В третьем варианте ссылка не имеет собственного класса, но обернута в параграф с классом «powered-by-wordpress», его и удалим вместе ссылкой:

Как видно из кода скрипта. поменялся только класс удаляемого элемента. Таким образом можно удалить и другие элементы.

Вид темы TwentyTwenty в консоли браузера
Вид всего блока темы Twenty Twenty в консоли браузера

Как видно из скриншота, ссылка обернута в параграф с класом «powered-by-wordpress», знак копирайта, год и ссылка на сайт в другой с классом «footer-copyright». Вариант кода выше удалит только параграф с классом «powered-by-wordpress». Если нужно удалить все надписи, то есть удалить оба параграфа, то надо немного изменить код скрипта:

Получим вот такой результат:

Вид футера в консоли после удаления блоков

Конечно, можно было блок с классом «footer-credits», но тогда бы поехала верстка в футере и блок с кнопкой «наверх» переместился бы влево.
3. Вариант скрыть ссылки, параграфы с помощью CSS. Добавить нужному классу атрибут: «display:none;» в файле style.css активной темы. Файл style.css тоже перезаписывается при обновлении и скрытие на странице надписи не удаляет содержимое из консоли браузера. Поэтому, лучше выбирать из первых двух. Тем более, JQuery скрипт не удаляет код из физического файла, а удаляет его только для браузера.

(Всего просмотров 33 , сегодня 1 )
0