Наверное, многие из владельцев сайтов на системе WordPress сталкивались с неимоверным количеством спама на почту… Где рассказывает система о том, что зарегистрирован новый пользователь или что пользователь сменил себе пароль.
Сегодня я хочу рассказать о том, как избавиться от таких писем самым простым образом — просто отключить их отправку для администратора.
Чтобы отключить уведомления по электронной почте WordPress по умолчанию для администраторов нужно сделать следующие действия…
Пожалуйста, отредактируйте файл function.php (в папке с вашей текущей темой) и добавьте следующий код
<?php
//Отключить уведомление о новом пользователе, отправленное администратору сайта
function wp_disable_new_user_notifications() {
//Удаление исходного использования созданных писем
remove_action( 'register_new_user', 'wp_send_new_user_notifications' );
remove_action( 'edit_user_created_user', 'wp_send_new_user_notifications', 10, 2 );
}
add_action( 'init', 'wp_disable_new_user_notifications' );
Сейчас email-подписи стали не то, что очень популярны, а являются неотъемлемой частью практически любого сервиса. И мы говорим не только о триггерных рассылках или спаме… Нет, сюда входит абсолютно любое электронное письмо, которое отправляется в бизнес целях.
Вот и я верстал очередной макет для email-подписи одного из клиентов. И столкнулся с определенной проблемой. Мне необходимо было сделать так, чтобы фоновое изображение тянулось на весь макет. Однако, оказалось, что сделать это не так уж и просто.
Задача, которая была поставлена, в том, чтобы добиться отображения макета, как указано выше на изображении. Однако на практике получилось, что стили CSS для background резались фильтром gmail-сервиса.
Окей, смотрим в сторону альтернативы и более обьемного описания того, чтобы задать размеры и положение фонового изображения, когда каждое правило пишется отдельно
background-image: url('/path_to_file');
background-repeat: no-repeat;
background-position: 100% 100%;
Однако, данная конструкция также обрезается фильтром почтовой системы или фильтром почтового клиента. В итоге мы получаем что-то такого плана:
background-image: url('/path_to_file');
background-repeat: no-repeat;
После некоторого «курения манов» и перелопачивания кучи ссылок и справочной информации, было найдено решение.
Правила для размеров и положения фонового изображения необходимо записывать в виде правила через ‘/’.
background: url('/path_to_file') no-repeat top / 100% auto;
Такую конструкцию пропустит фильтр почтового сервиса и на выходе мы получим то, что требуется.
ЗЫ: также хочу отметить еще иные результаты изучения справочной информации. Для верстки подписи не подходит позиционирование абсолютное и отрицательные margin.
Эти конструкции также будут фильтроваться и обрезаться фильтром почтовой системы.
Итого:
position: absolute;
и
margin-top: -100px;
Не пройдут проверку и будут обрезаны в финальном виде и не будут применены. Это также нужно учитывать.