Как убрать внешние ссылки из шаблона WordPress

Недостаток бесплатных шаблонов WordPress в том, что они напичканы внешними ссылками.

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

В этой статье рассмотрим как обнаружить и как удалить внешние ссылки зашитые в шаблон.

Как убрать внешние ссылки

Если рассмотреть тему, то эти две ссылки вот тут, в правой колонке сайта.

Удалить эти ссылки с помощью настроек шаблона не удалось.

Очевидно, что эти ссылки скорее всего находятся в правом сайдбаре.

Тогда переходим по закладке «Редактор», в правой панели выбираем настройку «Right Sidebar». И ищем код, в котором возможно находятся эти две ссылки.

Даже не зная php, но владея основами знаний html можно проанализировать код и понять что нас интересует последние строки:

Посмотрев на этот код можно предположить, что функция base64_decode берет переменную «$str» и раскодирует ее значение(тем более ее перевод с английского на русский именно это и означает). Значит внешние ссылки зашиты в этот текст .

По логике если есть функция декодирования, то должна быть функция кодирования.

Значит если мы хотим осуществить удаление внешних ссылок, то можно задать поиск по фразе «base64_decode online». Первое же значение запроса дало ссылку

Копируем код в мемо поле, выбираем функцию «decode» и нажимаем кнопку «Convert the source data».

В результате данный ресурс даст возможность увидеть декодированный код.

Вот мы раскодировали переменную «$str». Из-за кодировки не видно название ссылок, но по значению пути в атрибутах «href» можем сделать вывод, что это как раз искомые две ссылки.

Удаляем эти ссылки, копируем оставшуюся часть в нижнее окно, в верхнем очищаем, включаем галочку на функции «encode».

По кнопке «Convert the source data» получим результат.

Теперь копируем полученный код и вставляем в нашу тему по закладке «редактор», раздел «Rigth sidebar».

Вместо первоначального кода вставляем

Кнопка обновить произведет обновления.

У нас удаление внешних ссылок получилось.

Важно: Не забудьте сохранить первоначальное значение переменной «$str» в какой-нибудь текстовый файл, чтобы был резерв в случае если вдруг произойдет ошибка копирования нового кода.

comments powered by HyperComments

Оставьте мне собщение