Рубрика: Админка

Как скрыть сообщение об обновлении WordPress?

Сообщение об обновлении

Если по каким-то причинам вы не хотите видеть в админке сайта сообщение об обновлении движка (как на скриншоте), то вы можете воспользоваться следующим кодом, добавленным в файл functions.php вашей темы:

//отключение сообщения об обновлении start
function del_upgrade_nag() {
    echo '<style type="text/css">
            .update-nag {display: none}
          </style>';
}
add_action('admin_head', 'del_upgrade_nag');
//отключение сообщения об обновлении end

Данный код скроет только сообщение об обновлении и ничего больше. Вы по-прежнему сможете в любой момент обновить вашу версию WordPress через меню "Консоль\Обновления" (оно скрыто этим кодом не будет).

Как изменить имя и email отправителя писем?

По умолчанию WordPress рассылает все письма сайта от имени "WordPress" (с email wordpress@yoursite.ru). Изменить данное поведение движка можно, добавив следующий код в файл functions.php вашей темы:

//изменение имени и email писем start 
function change_fromemail($email){return 'noreply@mysite.ru';}  
function change_fromname($name){return 'New name';}  
add_filter('wp_mail_from', 'change_fromemail');  
add_filter('wp_mail_from_name', 'change_fromname'); 
//изменение имени и email писем end

Где "New name" это имя, а "noreply@mysite.ru" это email.

Как автоматически очищать корзину?

Корзина

По умолчанию WordPress при удалении переносит удаляемые элементы в корзину, из которой они окончательно будут удалены через 30 дней. Этот срок можно изменить, добавив в файл wp-config.php в корне вашего сайта строчку:

define('EMPTY_TRASH_DAYS', 3);

Где 3 это число дней до окончательного удаления. Можно вообще отключить функцию движка по удалению в корзину, для этого используйте код:

define('EMPTY_TRASH_DAYS', 0);

Но будьте осторожны - удаленные по ошибке элементы восстановить будет нельзя!

Как не вводить пароль к блогу каждые 2 недели?

Куки авторизованности в WordPress живут только 2 недели - то есть каждые 2 недели вам необходимо заново вводить свой логин и пароль к блогу. Чтобы это исправить, добавьте в файл functions.php вашей темы код:

//храним авторизованность целый год start
function time_cookie() {
    return 31536000; // один год: 60 * 60 * 24 * 365
}
function my_cookie_init() {
    add_filter('auth_cookie_expiration', 'time_cookie');
}
add_action('init', 'my_cookie_init');
//храним авторизованность целый год end

После этого выйдите из блога (через ссылку "Выйти" в админ баре) и зайдите в него заново. Теперь WordPress не попросит вас авторизироваться в течение года.