Кто отдыхает 1 января, тот точно не я 😅 С Новым годом для начала! 🎄
Появилось немного времени и желания рассказать вам про новую, не нужную лично мне, фичу WordPress, появившуюся в версии 5.3.
С этого экрана можно совершить 4 действия:
Ну и конечно добавлю, что возможно изменить значения интервалов 6 месяцев и 3 дня. Об этом чуть ниже.
Фильтры и Действия
Если вы не уверены, что хорошо разбираетесь в понятиях хуков, фильтров и действий, я очень рекомендую сначала почитать этот всеобъемлющий урок.
Прочитали? Погнали дальше.
Действия
При помощи этих действий вы можете добавить что-нибудь своё в HTML шаблон формы.
Какого-то специального хука действия после формы пока что не добавлено в ядро, однако вы вполне можете воспользоваться login_footer
, да, он срабатывает на каждой странице входа WordPress типо: форма авторизации, регистрации, восстановления пароля, однако при помощи изишного условия if ( 'confirm_admin_email' === $_GET['action'] )
вы можете ограничить область действия хука, но лучше пример, да?
add_action( 'login_footer', function() { if( 'confirm_admin_email' !== $_GET['action'] ) { return; // выходим из функции, если не на странице подтверждения емайла } // какой-то ваш код } );
Ну и конечно скриншот для наглядности:
Фильтры
В качестве примера давайте сменим значение с 6 месяцев на например 5:
add_filter( 'admin_email_check_interval', function( $interval_in_seconds ) { return 5 * MONTH_IN_SECONDS; // return 5 * DAY_IN_SECONDS; // а может вообще 5 дней поставить? :) } );
Если хотим отключить, то это делается и вовсе одной строчкой:
add_filter( 'admin_email_check_interval', '__return_false' );
Избавление от ссылки «Напомнить позже»:
add_filter( 'admin_email_remind_interval', function(){ return false; });