Как убрать ссылки в шаблоне WordPress от NewWpThemes
Всем привет! Ко мне часто приходят сообщения на почту, с просьбой помочь удалить ссылки в том или ином шаблоне. Стоит заметить, что все производители пытаются защитить шаблоны по-своему, поэтому для каждого производителя шаблона нужна свой способ, как убрать ссылки из шаблона.
Прежде чем приступить я рекомендую почитать следующие статьи:
Как убрать ссылки в подвале шаблона
Как убрать ссылки в шаблоне NewWpThemes
Многим блогерам нравятся шаблоны от NewWpThemes: они красивые, оригинальные и удобные, но, есть один недостаток — в них присутствуют внешние ссылки, встречал, что называют их еще копирайты.
Сегодня я опишу пошагово процесс, как удалить ссылки в шаблоне WordPress от NewWpThemes. Для примера буду использовать шаблон Avia
Рекомендую использовать программу Notepad++, в которой вы сможете изменять код, только после этого закачивая на сервер. Создайте бекапы файлов, с которыми будете работать.
1) Сначала в файле functions.php находим код, функцию, которая вызывает лицинзирование шаблона, и удаляем ее. Вот ее вид:
-
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. Ищем и удаляем там такие строчки:
-
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) Далее в этом же файле необходимо найти строчку:
-
if(!function_exists(‘get_sidebars’)) { function get_sidebars($the_sidebar = ») { wp_initialize_the_theme_load(); get_sidebar($the_sidebar); } }
и заменить ее на эту:
-
if(!function_exists(‘get_sidebars’)) { function get_sidebars($the_sidebar = ») { get_sidebar($the_sidebar); } }
4) Последним шагом открываем файл header.php и ищем код, который расположен в самом начале файла и удаляем его:
-
<?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.
Похожие записи:
- Таблицы wordpress, плагин wordpress таблиц
- Комментарии wordpress различные стильные формы комментариев wordpress
- WordPress анонсы статей
- Как поменять язык в WordPress на русский
- Как уменьшить объем занимаемый файлами сайта на диске, отключаем создание миниатюр
Добавить комментарий