Архив рубрики «Подсказки и полезные советы»
Автоматическое удаление 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 не были реализованы в вашей теме, то этот способ не для вас.
Автоматическая защита от спама
Надеюсь вы все пользуетесь широко известным плагином для защиты от спама Akismet, но бывает что спам все равно просачивается в комментарии. Советую дополнить ваш WordPress еще одним плагином для защиты от спама при вводе комментариев, что-то типа капчи.
Но и это не все, сейчас я покажу как еще можно увеличить защиту от спама с помощью небольшой функции. Открываем и добавляем этот код в свой functions.php. Прочитать остальную часть записи »
Вывод укороченной новости
Если вы выводите на главной полную новость, то в архиве, календаре, тегах и категориях она будет выводиться также полностью. Есть возможность исправить этот момент без каких-либо трудных усилий.
Напишем небольшую функцию, которая будет укорачивать наши новости до определенного количества слов и выводить их в таком виде там, где нам удобно. Например, при поиске или в архиве.
Прочитать остальную часть записи »
Блокируем внешние запросы с вашего WordPress
По некоторым причинам ваш блог WordPress время от времени может посылать некоторую информацию для внешних источников. Опасно это или нет решать вам, но я предлагаю пару метод блокировки этих запросов.
Чтобы реализовать этот совет нужно открыть wp-config.php и вставить следующий код:
define('WP_HTTP_BLOCK_EXTERNAL', true);
С этого момента внешние запросы заблокированы. Но это может повредить работе некоторых плагинов, которые общаются с внешним миром. Вам нужно составить список URL необходимых для работы плагинов и добавить эти адреса в wp-config.php. Пример:
define('WP_ACCESSIBLE_HOSTS', '');
Я думаю тут все понятно, wp-simple.com тот самый адрес доступ к которому разрешен.
На этом все, удачи!
