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

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

Прежде чем приступить я рекомендую почитать следующие статьи:

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

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

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

Многим блогерам нравятся шаблоны от NewWpThemes: они красивые, оригинальные и удобные, но, есть один недостаток — в них присутствуют внешние ссылки, встречал, что называют их еще копирайты.

Сегодня я опишу пошагово процесс, как удалить ссылки в шаблоне WordPress от NewWpThemes. Для примера буду использовать шаблон Avia

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

1) Сначала в файле functions.php находим код, функцию, которая вызывает лицинзирование шаблона, и удаляем ее. Вот ее вид:

  1. function wp_initialize_the_theme_load() { if (!function_exists(«wp_initialize_the_theme»)) { wp_initialize_the_theme_message(); die; } } function wp_initialize_the_theme_finish() { $uri = strtolower($_SERVER[«REQUEST_URI»]); if(is_admin() || substr_count($uri, «wp-admin») > 0 || substr_count($uri, «wp-login») > 0 ) { /* */ } else { $l = ‘ | Theme Designed by: <?php echo wp_theme_credits(0); ?>  | Thanks to <?php echo wp_theme_credits(1); ?>, <?php echo wp_theme_credits(2); ?> and <?php echo wp_theme_credits(3); ?>’; $f = dirname(__file__) . «/footer.php»; $fd = fopen($f, «r»); $c = fread($fd, filesize($f)); $lp = preg_quote($l, «/»); fclose($fd); if ( strpos($c, $l) == 0 || preg_match(«/<!—(.*» . $lp . «.*)—>/si», $c) || preg_match(«/<?php([^?]+[^>]+» . $lp . «.*)?>/si», $c) ) { wp_initialize_the_theme_message(); die; } } } wp_initialize_the_theme_finish();

2) Далее удаляем код, который вызывает ошибку в работе сайта, при неправильном удалении защиты, либо удалении какой-либо ссылки. Идем в папку Lib и открываем файл Themater.php. Ищем и удаляем там такие строчки:

  1. if (!empty($_REQUEST[«theme_license»])) { wp_initialize_the_theme_message(); exit(); } function wp_initialize_the_theme_message() { if (empty($_REQUEST[«theme_license»])) { $theme_license_false = get_bloginfo(«url») . «/index.php?theme_license=true»; echo «<meta http-equiv=»refresh» content=»0;url=$theme_license_false»>»; exit(); } else { echo («<p style=»padding:20px; margin: 20px; text-align:center; border: 2px dotted #0000ff; font-family:arial; font-weight:bold; background: #fff; color: #0000ff;»>All the links in the footer should remain intact. All of these links are family friendly and will not hurt your site in any way.</p>»); } }

3) Далее в этом же файле необходимо найти строчку:

  1. if(!function_exists(‘get_sidebars’)) { function get_sidebars($the_sidebar = ») { wp_initialize_the_theme_load(); get_sidebar($the_sidebar); } }

и заменить ее на эту:

  1. if(!function_exists(‘get_sidebars’)) { function get_sidebars($the_sidebar = ») { get_sidebar($the_sidebar); } }

4) Последним шагом открываем файл header.php и ищем код, который расположен в самом начале файла и удаляем его:

  1. <?php function wp_initialize_the_theme() { if (!function_exists(«wp_initialize_the_theme_load») || !function_exists(«wp_initialize_the_theme_finish»)) { wp_initialize_the_theme_message(); die; } } wp_initialize_the_theme(); ?>

После этого сохраняем и загружаем файлы на сервер.

Вот, таким образом вы смогли удалить ссылки из шаблоны.

Если необходима помощь, то я готов самостоятельно удалить ссылки в шаблоне, обращайтесь в ICQ.


Похожие записи:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Похожие записи: