Paramètres

$checked(mixed)requis

Une des valeurs à comparer.

$current(mixed)optionnel

L'autre valeur à comparer. Si elle vaut true, pas besoin de la renseigner.

$echo(bool)optionnel

Pour 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()

function checked( $checked, $current = true, $display = true ) {
    return __checked_selected_helper( $checked, $current, $display, '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

Tester la valeur avec if :
$checked = '';
if ( 1 == $options['postlink'] ) $checked = ' checked="checked"';

$ech = '<input type="checkbox" name="options[postlink]" value="1"'.$checked.'>';

echo $ech;
Tester la valeur en utilisant checked() :
$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

Retour