wp_salt() WP 2.5.0

Отримує секретний ключ (salt), який додається у хеш.

Секретні ключі розташовані у двох місцях: у базі даних та файлі wp-config.php .

У wp-config.php вони виглядають так:

// Згенерувати унікальні ключі можна за посиланням https://api.wordpress.org/secret-key/1.1/salt/
define('AUTH_KEY', 't vz,|X,g3{3Qxs^4G;$ 9Tk a3}~Pw%AWRh3rlw0fzZWRuU9Pm1<YPCm#R lZ5]');
define('SECURE_AUTH_KEY', '>@r&pPDKtZ%BaC@q@lk $_n<{!GYsp6c5CcM _`Fc?5c?Ye~;!Oevh/1UjdK-A%=');
define('LOGGED_IN_KEY', '%6TuLl|$M`]DF[P<-n>pr}dzw6nT&Ze[VZ-+a@Xo3tKjz6+-WrN hG.q,|9>/dNE');
define('NONCE_KEY', 'DO(u.HCT>h|Hi:-UHKaTV2;c+_.BKA/s=A=EO)-C}p:=k+~sd;-]t]d$?$ ?ja-e');
define('AUTH_SALT', '|G Vo<P_7{@-gjr?sB8j`,+Q$VMMm+&S]jR]xM^M3MAC|#]m,lud9|ES*Xeb.~y');
define('SECURE_AUTH_SALT', 'Y5tIYA{tOB?,6.3tv9y8C|V4l)t-BC.!@#j|F#j#V4VH&`&FBTz1>l=qA7Lxf8J');
define('LOGGED_IN_SALT', 'gR]>WZX ~_vY?DS+j|F+,Sdt}lG}(R6F|xlM+e~ho]KD}n1#h4)]0u|O4!<>|;YY' );
define('NONCE_SALT', '=]nQIb%tUJ;oPD=w$?t+/c5TbJ{[5i)](K[-9J35akCnu,pqswbc:%1e64HLT2:9');

У базі даних секретні ключі генеруються випадково. Функція об’єднує ключі з БД та wp-config.php . та повертає результат.

Це init .

Заміна функції (перевизначення) — у плагіні можна створити функцію з такою самою назвою, тоді вона замінить поточну функцію.

Хуки з функції

Повертає

Строку. Рядок, значення секретного ключа.

Використання

wp_salt($scheme);
$scheme
(рядок)
Який тип секретного ключа потрібно отримати, може бути: ‘
auth‘, ‘
secure_auth‘, ‘
logged_in‘, ‘
nonce‘.


За замовчуванням: ‘auth’

Приклади

0

#1 Демонстрація роботи wp_salt

$salt = wp_salt('logged_in');
echo $salt;

// виведе щось таке:
// 0D3*SIMO4$(t~I;E]NBx}L`Vy2U8o|{vbxH4t3l-!4-Io N(U74&+BdC^S,~*0^B>k,|4/`76[PG| V:)}o$)!hh1GgZ>t8[A-rmF&RDU~|fcN1/]T7i/=H

список змін

З версії 2.5.0Введено.