wpseek.com
Eine auf WordPress spezialiserte Suchmaschine für Entwickler und Theme-Autoren
_wp_secrets_get_key_manager › WordPress Function
Seit7.2.0
Veraltetn/v
› _wp_secrets_get_key_manager ( Keine Parameter )
| Gibt zurück: |
|
| Definiert in: |
|
| Codex: |
Returns the active key manager.
A secrets.php drop-in overrides the keyring by setting $GLOBALS['wp_secrets_keyring'] to an instance before this is first called. See _wp_secrets_get_store() for why an invalid override or a failed drop-in load fails closed (WP_Secrets_Broken_Keyring) rather than falling back to the default.Ähnliche Funktionen: _wp_secrets_get, _wp_secrets_get_provider, _wp_secrets_get_store, _wp_secrets_delete, _wp_secrets_retire
Quellcode
function _wp_secrets_get_key_manager(): WP_Secrets_Key_Manager {
static $key_manager = null;
if ( $key_manager instanceof WP_Secrets_Key_Manager ) {
return $key_manager;
}
if ( ! empty( $GLOBALS['wp_secrets_dropin_broken'] ) ) {
$key_manager = new WP_Secrets_Key_Manager( new WP_Secrets_Broken_Keyring() );
return $key_manager;
}
$keyring = null;
if ( isset( $GLOBALS['wp_secrets_keyring'] ) && $GLOBALS['wp_secrets_keyring'] instanceof WP_Secrets_Keyring ) {
$keyring = $GLOBALS['wp_secrets_keyring'];
}
$key_manager = new WP_Secrets_Key_Manager( $keyring );
return $key_manager;
}