wp_protect_special_option( string $option )
Empêche la suppression des options protégées de WordPress.
Paramètre
$option(string)requisNom de l'option.
Description / Informations supplémentaires
Exécutera die() si $option est dans la liste protégée. Les options protégées sont 'alloptions' et 'notoptions'.
Retourne
(string) Cette fonction ne retourne rien.
Déclaration et structure de la fonction wp_protect_special_option()
wp_protect_special_option() est déclarée dans le fichier wp-includes/option.php à la ligne 547 :
function wp_protect_special_option( $option ) {
if ( 'alloptions' === $option || 'notoptions' === $option ) {
wp_die(
sprintf(
/* translators: %s: Option name. */
__( '%s is a protected WP option and may not be modified' ),
esc_html( $option )
)
);
}
}
Fonctions utilisées par wp_protect_special_option()
__()Retourne la traduction d'un texte.
esc_html()Échappement pour les bloques HTML.
wp_die()Stoppe l'exécution de WordPress et affiche une page HTML avec un message d'erreur.
Où est utilisée la fonction wp_protect_special_option()
dans le CMS WordPress
Sources
Codex WordPress : wp_protect_special_option()
Autres fonctions dans le même fichier : wp-includes/option.php