Дата публикации: 2016-02-12

От автора: приветствую Вас, уважаемые читатели сайта WebForMyself. Перед написанием данной статьи я долго сомневался, нужна ли она, но все же решился написать ее, поскольку уж очень много подобных вопросов видел в сети вообще и у нас в частности. Итак, сегодня мы поговорим о том, как убрать ссылку в WordPress.

Вы можете спросить: в чем заключались сомнения и что может останавливать от написания данной статьи? Ответ прост — уважение авторского труда. Ведь часто кто-то скачал премиум тему WordPress и хочет удалить мешающий ему копирайт. С этим вопросом и идет на десятки форумов. А ведь автор вложил в создание этой темы десятки часов своего времени и труда. И данная ссылка с указанием на авторство — единственная благодарность за его труд. В этом случае я не одобряю удаления данной ссылки и оставляю сие действо целиком и полностью на совести удаляющего ссылку из темы WordPress.

Однако может быть и другой вариант. Тема куплена, а там стоит внешняя ссылка на сайт автора. В этом случае мы имеем полное право ее удалить. Можно, конечно, обратиться к автору темы с соответствующей просьбой и попросить его удалить ссылку или спросить, как это можно сделать самому. Однако случаи бывают разные: автор может быть недоступен или просто не хочет предоставлять поддержку. В такой ситуации придется самому разбираться в вопросе, как убрать внешние ссылки с сайта WordPress.

Итак, давайте попробуем разобраться, тем более что в большинстве случаев сделать это достаточно просто. В качестве «подопытного» я использую первую попавшуюся тему с сайта WP-Templates — это будет тема Gently. Скачаем и установим выбранную тему WordPress.

Как правило все внешние ссылки в шаблоне WordPress располагаются в подвале (футере) — наша тема не исключение, в подвале сайта мы видим сразу две ссылки.

Бесплатный курс «Основы создания тем WordPress»

Изучите курс и узнайте, как создавать мультиязычные темы с нестандартной структурой страниц

Поскольку ссылки расположены в подвале, то очевидно, что их поиск можно начать с шаблона footer.php, который присутствует практически в любой теме. Итак, откроем данный шаблон и попробуем найти там текст первой ссылки — Темы wordpress.

Как видим, ничего похожего там нет. Ну что же, никто и не думал, что все будет настолько просто

Попробуем другой вариант. Заглянем в исходный код страницы и найдем код эти ссылок. Видим, что они обернуты в div с классом site-info.

Скопируем данный класс и попробуем найти его в том же шаблоне foter.php, который отвечает за подвал сайта. Теперь поиск будет более удачным и мы найдем данный блок в коде.

Собственно, задача уже решена: мы можем убрать из этого блока код PHP и поместить туда свой код или убрать весь блок целиком, если нам не нужно ничего выводить. Давайте ради интереса поместим туда свой копирайт.

Сохраним файл и посмотрим изменения на сайте. Вместо внешних ссылок теперь стоит наш код.

Вот и все, задача решена. Это была довольно простая тема и убрать внешние ссылки из нее не составило особого труда. Однако бывают темы, в которых ссылки «зарыты» где-то глубоко в коде. Где в этом случае искать — ведь файлов в теме может быть много? В этой ситуации воспользуемся возможностями редактора и включим поиск по файлам. Например, в редакторе Sublime Text это можно сделать из меню Find — Find in Files…

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

В самых сложных случаях возможен вариант, когда внешние ссылки закодированы в шаблоне темы. Это уже, к сожалению, индивидуальные случаи, каждый из которых нужно рассматривать в отдельности, то есть универсального решения здесь нет.
Ну а я на этом с вами прощаюсь. Хочу напомнить тезис, озвученный в начале статьи — уважайте авторский труд! К слову, если вы хотите сами научиться создавать темы для WordPress, тогда обязательно познакомьтесь с нашим курсом, он как раз посвящен созданию различных тем для WordPress.

Бесплатный курс «Основы создания тем WordPress»

Изучите курс и узнайте, как создавать мультиязычные темы с нестандартной структурой страниц

Основы создания тем WordPress

Научитесь создавать мультиязычные темы с нестандартной структурой страниц

Опубликовано: ADv Дата 15.12.2016 в рубрике Своя тема 1 комментарий

Вы хотели бы убрать ссылку «Сайт работает на WordPress» из футера своего сайта? Недавно один из наших читателей спросил, возможно ли убрать копирайты из футера в темах WordPress. В этой статье мы покажем вам как убрать ссылку Сайт работает на WordPress» из футера ваших тем.

removepoweredbylinks[1]

Тема по-умолчанию в WordPress использует область футера для отображения ссылки «Сайт работает на WordPress». Многие разработчики тем заменяют копирайты на свои собственные, поэтому в итоге ссылка выглядит как “Сайт работает на WordPress. Тема от компании Z”.

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

Законно ли убирать копирайты WordPress из футера?

Этот вопрос задают очень часто. Да, это абсолютно законно — убрать ссылки со своего сайта.

WordPress является бесплатным, и выпускается под лицензией GPL.

Вкратце, эта лицензия предоставляет вам свободу использования, модификации и даже самостоятельно распространять WordPress. Любая тема или плагин WordPress, которые вы скачаете в официальном каталоге WordPress.org, а также многие коммерческие темы WordPress также выпускаются под этой лицензией.

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

Давайте же посмотрим как можно настроить свой футер в теме WordPress и убрать эти ссылки.

Убираем ссылки «Сайт работает на …»

Существует множество способов убрать ссылки на копирайты из футера, но мы рекомендуем следующие 2 способа сделать это.

Страница настроек темы

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

Различные темы располагают эту опцию в разных секциях. Но первым местом, где нужно начинать поиск опции — это внутри Настройщика тем WordPress (Внешний вид » Настроить).

Например, тема GetNoticed theme от Michael Hyatt предлагает пользователям опцию для настройки текста в футере, ровно как и отключение ссылок в нем же.

getnoticedfootercredits[1]

Другим местом, где стоит поискать, будет страница настроек конкретной темы или же в разделе Виджетов.

Способ с кодом в Footer.php

Если же в вашей теме нет опции для сокрытия или редактирования копирайтов в футере из админки WordPress, тогда остается вариант с редактированием кода в footer.php.

Этот файл располагается по пути /wp-content/themes/yourtheme/footer.php

Просто открываем этот файл в текстовом редакторе и ищем текст вроде «Сайт работает на» и вы увидите код, который потребуется убрать.

В дефолтной теме Twenty Sixteen для WordPress код выглядит вот так:

Мы можем либо полностью убрать это текст, либо же настроить его под себя.

Избегайте способа с CSS любой ценой

Многие сайты со статьями о WordPress могут показывать вам способ с CSS, который использует display: none для того, чтобы скрыть ненужные ссылки из футера.

Но, этим самым вы подвергаете свой сайт риску в плане SEO. Google очень не любит ссылки, которые спрятаны в display:none, потому что такая техника используется спамерами для того, чтобы скрывать ссылки от пользователей, и при этом показывать их гуглу (в надежде на рост в выдаче).

Ваш сайт могут пометить, что в итоге может привести к потере позиций.

Поэтому, чтобы вы не делали, не используйте способ CSS вроде вот такого:

Выглядит очень просто, но для SEO это очень плохо.

Мы настоятельно рекомендуем использовать два способа, представленные выше. Если же вы не можете справится самостоятельно, лучше нанять профессионала, который поможет вам в вашей проблеме.

Мы надеемся, что эта статья помогла вам убрать ссылку «Сайт работает на WordPress» из футера своего сайта.

По всем вопросам и отзывам просьба писать в комментарии ниже.

Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.

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

На кого делать ссылку в подвале сайта?
Речь пойдет про ссылки типа «сайт сделан в . » Был самописный сайт, сделанный одной фирмой. В.

Как убрать слово wordpress из адресной строки сайта
Здравствуйте! Помогите, пожалуйста как убрать слово wordpress из адресной строки?

От автора

Во всех темах WordPress, как платных, так и бесплатных авторы ставят значок копирайта, обычно в футере шаблона. Если вы боретесь за формальный вес сайта в поисковых системах, то «лишние» исходящие ссылки на сайте не нужны. Закрыть значок копирайта проблематично, поэтому лучше убирать ссылки автора темы WordPress. Если учесть, что авторы некоторых, особенно премиум тем прячут и защищают копирайт, то избавиться от копирайта бывает достаточно сложно.

Способы убирать ссылки автора темы WordPress

Итак, задача, убрать ссылку автора, визуально видимую в footer шаблона. Для начала нужно понимать, если мы видим значок копирайта в футере, не обязательно, что искать ссылку нужно в файле footer.php .

Явные ссылки на сторонние ресурсы

Если автор темы не преследует корыстных целей и не шифрует вредоносный код в ссылке, то это явная ссылка на сторонний ресурс, которую нужно найти и удалить. Чаще всего это внешняя ссылка на сайт автора темы или сайт распространителей шаблона. Покажу, как их убрать.

  • Идем в Редактор из административной панели. Можно работать по FTP. При работе по FTP скачиваем редактируемые файлы на компьютер и открываем для правки в текстовом редакторе типа Notepad++:

Важно! Работы с кодом WordPress нужно начинать с резервной копии сайта или как минимум, копии того файла темы, который редактируете.

  • Открываем файл footer.php в текстовом редакторе;
  • Ищем ссылку на автора, которую видим на сайте. Если пока не читаете код, воспользуйтесь поиском и ищите по слову, a href= , и/или анкору, который виден в футере. Удаляете все, от начала функции , до закрытия ?> ;

убрать_ссылки_автора_wordpress-3

    Если такой поиск ничего не дал, поищите по слову copyright. Найдя, удалите блок копирайта в тегах

убирать ссылки автора темы WordPress

убрать_ссылки_автора_wordpress-6

убрать_ссылки_автора_wordpress-5

  • Сохраняемся и смотрим сайт. Если ссылка осталась, идем в файл functions.php и ищем явную ссылку там. Найдя, удаляем. Если явную ссылку не нашли, значит она зашифрована.

убрать_ссылки_автора_wordpress-1

Бывают случаи, что после удаления ссылки автора в footer, сайт падает. Если это произошло, восстанавливаете файл footer.php из заранее сохраненной копии. Теперь, открываете файл functions.php , ищите функцию eval , которая шифрует ссылку. Найдя eval меняете vs(fgecbf($p, $y)==0, на vs(fgecbf($p, $y)==1. Напомню, функция eval исполняет код в её строке.

  • Сохраняетесь. Возвращаетесь в файл footer.php и опять удаляете ссылку автора. Теперь сайт не упадет, а ссылка автора пропадет.

Важно! При обновлении версии шаблона, все ссылки вернуться на место, если вы не используете дочернюю тему WordPress. И еще, удаление законных ссылок копирайта WordPress может расцениваться, как нарушение авторских прав.

Дополнительный стиль css

Предложенный вариант правки файла футера нужно будут обновлять каждый раз при обновлении темы. Это неудобно. Можно убрать ссылку автора в футере с помощью дополнительный стилей CSS файла.

В современных темах WordPress есть настройка «Дополнительные стили». Эта настройка помогает менять внешний вид шаблона, который не будет меняться после обновления темы.

Чтобы убрать все ссылки и записи в нижней части сайта, а это не обязательно должен быть футер, нужно в дополнительные настройки вставить такой код:

.site-info это класс элемента CSS файла отвечающий за внешний вид информации о сайте в футере. Посмотреть название этого класса своей темы нужно на странице сайта при помощи инструментов разработчика браузера «Посмотреть код страницы». Как это делать в статье тут.

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

Плагин в помощь

Есть еще один способ убирать ссылки автора темы WordPress, для «ленивых». Чужой код и исходящие ссылки в теме WorPress поможет найти плагин TAC (Theme Authenticity Checker). О нём в следующей статье.

Как убрать ссылку в вордпресс