/ / Проверете потребителя дали е активиран преди да влезете - wordpress

Проверете потребителя, ако е активиран преди влизане - wordpress

Как да накарам WordPress да проверява стойността на потребителмета, преди да влезете?

Искам да проверя дали потребителят е активиран, ако неслед това го пренасочва към друга страница. Знам как да чета стойността на потребителмета от базата данни, мога да проверя дали е вярна или невярна, но къде трябва да вмъкна кода си в WordPress или как?

Отговори:

2 за отговор № 1

Можете да опитате това, да поставите този код в темата си functions.php

function check_login($user, $username, $password) {
if(empty($username)) {
// wp_redirect(...);
exit;
}
$user = get_userdatabylogin($username);
// now check if user is allowed
if( /* if not allowed */ ) {
// wp_redirect(...);
exit;
}
return $user;
}
add_filter("authenticate", "check_login", 99, 3);