checked( mixed $checked, mixed $current, bool $echo = true )
Retourne l'attribut HTML 'checked' en comparant les deux premiers arguments.
Paramètres
$checked(mixed)requisUne des valeurs à comparer.
$current(mixed)optionnelL'autre valeur à comparer. Si elle vaut true, pas besoin de la renseigner.
$echo(bool)optionnelPour afficher ou juste retourner la chaîne 'checked'.
Valeur par défaut : true
Retourne
(string) Retourne l'attribut HTML 'checked' ou une chaîne vide.
Déclaration et structure de la fonction checked()
checked() est déclarée dans le fichier wp-includes/general-template.php à la ligne 5083 :
function checked( $checked, $current = true, $display = true ) {
return __checked_selected_helper( $checked, $current, $display, 'checked' );
}
Fonction utilisée par checked()
__checked_selected_helper()Fonction utilisée pour générer les attributs HTML 'checked', 'selected', 'disabled' et 'readonly' en comparant les deux premiers arguments.
Où est utilisée la fonction checked()
dans le CMS WordPress
Exemples
$checked = '';
if ( 1 == $options['postlink'] ) $checked = ' checked="checked"';
$ech = '<input type="checkbox" name="options[postlink]" value="1"'.$checked.'>';
echo $ech;
$ech = '<input type="checkbox" name="options[postlink]" value="1"'.checked($options['postlink'], 1, false).'>';
echo $ech;
Sources
Codex WordPress : checked()
Autres fonctions dans le même fichier : wp-includes/general-template.php