Архив рубрики «Тюнинг WordPress»

Автоматическое удаление Nofollow из постов

По умолчанию WordPress настроен так что автоматически добавляет ко всем ссылкам в вашей статье тег nofollow. Если вы сторонник dofollow, то вам этот рецепт пригодится.

Копируем ниженаписанный код в functions.php вашей темы.

function remove_nofollow($string) {
	$string = str_ireplace(' rel="nofollow"', '', $string);
	return $string;
}
add_filter('the_content', 'remove_nofollow');

Как только вы сохраните этот файл у всех ссылок удалиться тег nofollow.

Хук для установки favicon в тему WordPress

Сегодня любой более менее серьезный блог имеет свой собственный значок-favicon. Чтобы добавить favicon в вашу тему WordPress можно напрямую редактировать header.php или можно воспользоваться более правильным методом, используя wordpress хуки.

Просто вставьте этот кусок кода в свой functions.php

function childtheme_favicon() { ?>
	<link rel="shortcut icon" href="<?php echo bloginfo('stylesheet_directory') ?>/images/favicon.png" >
<?php }
add_action('wp_head', 'childtheme_favicon');

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

Защита WordPress используя .htaccess

У файла .htaccess есть много возможностей. Сегодня мы рассмотрим как с помощью пары строчек, написанных в нем, возможно защитить ваш блог на WordPress от инъекций и нежелательных изменений _REQUEST и GLOBALS.

Для начала сохраните свой файл .htaccess из корневой директории и не забывайте делать его бэкап всегда перед изменением файла. Если вдруг что пойдет не так будет возможность восстановиться.
Прочитать остальную часть записи »

Блокируем внешние запросы с вашего WordPress

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

Чтобы реализовать этот совет нужно открыть wp-config.php и вставить следующий код:

define('WP_HTTP_BLOCK_EXTERNAL', true);

С этого момента внешние запросы заблокированы. Но это может повредить работе некоторых плагинов, которые общаются с внешним миром. Вам нужно составить список URL необходимых для работы плагинов и добавить эти адреса в wp-config.php. Пример:

define('WP_ACCESSIBLE_HOSTS', '');

Я думаю тут все понятно, wp-simple.com тот самый адрес доступ к которому разрешен.
На этом все, удачи!

Удалим меню на доске объявлений WordPress

Возможно этот хак кому-то будет полезен, в нем мы уберем меню из доски объявлений WP или dashboard. Думаю пригодится он многим.

Итак, скопируем приведенный мною код в свой functions.php.

function remove_menus () {
global $menu;
	$restricted = array(__('Dashboard'), __('Posts'), __('Media'), __('Links'), __('Pages'), __('Appearance'), __('Tools'), __('Users'), __('Settings'), __('Comments'), __('Plugins'));
	end ($menu);
	while (prev($menu)){
		$value = explode(' ',$menu[key($menu)][0]);
		if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){unset($menu[key($menu)]);}
	}
}
add_action('admin_menu', 'remove_menus');

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

На этом сегодня все, удачи!

Поиск
Облако тегов
Архив

Вы просматриваете архив рубрики «Тюнинг WordPress».

Счетчики