web-dev-qa-db-fra.com

Quel est le cas d'utilisation du paramètre "Class" dans register_sidebar?

J'ai enregistré une nouvelle barre latérale et saisi le paramètre class (voir le code), puis je suis tombé dans un widget Archive et je suis parti à la recherche de ma classe "testing". Pas là .

Alors, quel est le paramètre de classe utilisé. Puis-je voir un exemple?

register_sidebar(
    array(
        'name'  => __('Footer Widget One', 'wpbs-framework'),
        'id'    => 'footer-01',
        'class' => 'testing',
        'description'   => __('The first footer area', 'wpbs-framework'),
        'before_widget' => '<div class="footer-sidebar-widget">',
        'after_widget'  => '</div> <!-- end footer-sidebar-widget -->',
        'before_title'  => '<h4>',
        'after_title'  => '</h4>'
    )
);
3
sleeper

Si vous remplissez le paramètre de classe avec la fonction register_sidebar , la classe sidebar- {nom de la classe} est ajoutée au div de cette barre latérale en arrière-plan.

Par exemple, si vous enregistrez la barre latérale à l'aide du code suivant:

register_sidebar(
    array(
        'name'  => __('Footer Widget One', 'wpbs-framework'),
        'id'    => 'footer-01',
        'class' => 'testing',
        'description'   => __('The first footer area', 'wpbs-framework'),
        'before_widget' => '<div class="footer-sidebar-widget">',
        'after_widget'  => '</div> <!-- end footer-sidebar-widget -->',
        'before_title'  => '<h4>',
        'after_title'  => '</h4>'
    )
);

puis à l'arrière-plan, vous verrez la div de la barre latérale ayant la classe 'test de la barre latérale' comme suit

<div class="widgets-holder-wrap sidebar-testing">
2
Vinod Dalvi