От автора: приветствую Вас, уважаемые читатели сайта WebForMyself. Перед написанием данной статьи я долго сомневался, нужна ли она, но все же решился написать ее, поскольку уж очень много подобных вопросов видел в сети вообще и у нас в частности. Итак, сегодня мы поговорим о том, как убрать ссылку в WordPress.
Вы можете спросить: в чем заключались сомнения и что может останавливать от написания данной статьи? Ответ прост — уважение авторского труда. Ведь часто кто-то скачал премиум тему WordPress и хочет удалить мешающий ему копирайт. С этим вопросом и идет на десятки форумов. А ведь автор вложил в создание этой темы десятки часов своего времени и труда. И данная ссылка с указанием на авторство — единственная благодарность за его труд. В этом случае я не одобряю удаления данной ссылки и оставляю сие действо целиком и полностью на совести удаляющего ссылку из темы WordPress.
Однако может быть и другой вариант. Тема куплена, а там стоит внешняя ссылка на сайт автора. В этом случае мы имеем полное право ее удалить. Можно, конечно, обратиться к автору темы с соответствующей просьбой и попросить его удалить ссылку или спросить, как это можно сделать самому. Однако случаи бывают разные: автор может быть недоступен или просто не хочет предоставлять поддержку. В такой ситуации придется самому разбираться в вопросе, как убрать внешние ссылки с сайта WordPress.
Итак, давайте попробуем разобраться, тем более что в большинстве случаев сделать это достаточно просто. В качестве «подопытного» я использую первую попавшуюся тему с сайта WP-Templates — это будет тема Gently. Скачаем и установим выбранную тему WordPress.
Как правило все внешние ссылки в шаблоне WordPress располагаются в подвале (футере) — наша тема не исключение, в подвале сайта мы видим сразу две ссылки.
Поскольку ссылки расположены в подвале, то очевидно, что их поиск можно начать с шаблона footer.php, который присутствует практически в любой теме. Итак, откроем данный шаблон и попробуем найти там текст первой ссылки — Темы wordpress.
Как видим, ничего похожего там нет. Ну что же, никто и не думал, что все будет настолько просто 🙂
Попробуем другой вариант. Заглянем в исходный код страницы и найдем код эти ссылок. Видим, что они обернуты в div с классом site-info.
Скопируем данный класс и попробуем найти его в том же шаблоне foter.php, который отвечает за подвал сайта. Теперь поиск будет более удачным и мы найдем данный блок в коде.
Собственно, задача уже решена: мы можем убрать из этого блока код PHP и поместить туда свой код или убрать весь блок целиком, если нам не нужно ничего выводить. Давайте ради интереса поместим туда свой копирайт.
Сохраним файл и посмотрим изменения на сайте. Вместо внешних ссылок теперь стоит наш код.
Вот и все, задача решена. Это была довольно простая тема и убрать внешние ссылки из нее не составило особого труда. Однако бывают темы, в которых ссылки «зарыты» где-то глубоко в коде. Где в этом случае искать — ведь файлов в теме может быть много? В этой ситуации воспользуемся возможностями редактора и включим поиск по файлам. Например, в редакторе Sublime Text это можно сделать из меню Find — Find in Files…
В результате внизу редактора откроется панель, где необходимо будет ввести поисковый запрос и указать папку с файлами, где необходимо произвести поиск. После окончания поиска будет выдана страница с его результатами. Останется открыть файлы и внести изменения.
В самых сложных случаях возможен вариант, когда внешние ссылки закодированы в шаблоне темы. Это уже, к сожалению, индивидуальные случаи, каждый из которых нужно рассматривать в отдельности, то есть универсального решения здесь нет.
Ну а я на этом с вами прощаюсь. Хочу напомнить тезис, озвученный в начале статьи — уважайте авторский труд! К слову, если вы хотите сами научиться создавать темы для WordPress, тогда обязательно познакомьтесь с нашим курсом, он как раз посвящен созданию различных тем для WordPress.