Je développe un thème. J'ai ajouté les codes (ci-dessous) dans le header.php
. Mais je l'ai posté dans le référentiel de thèmes WP, et il est en cours de révision, et le critique m'a informé de mettre le style en file d'attente avec wp_enqueue_style()
/ wp_enqueue_script()
. Mais je ne comprends pas comment l'implémenter avec la fonction. J'ai vu le réalisé wp_enqueue_style();
dans Codex, mais je ne comprends pas comment mettre tout le tas de codes avec leurs conditions.
<style type="text/css">
<?php
// If the menu presents, then CSS loads
if ( has_nav_menu( 'secondary' ) ) {
?>
.sec-menu{
width: 100%;
background: #333;
height: 26px;
font-size:16px;
text-transform:uppercase;
}
<?php } ?>
<?php
if ( has_nav_menu( 'primary' ) ) {
?>
#access{
background-color: #333;
height: 26px;
}
<?php } ?>
<?php
if ( !has_nav_menu( 'primary' ) && !has_nav_menu( 'secondary' ) ) {
?>
.sec-menu,
#access{
border-bottom: 2px solid #333;
}
<?php } ?>
</style>
- COMMENT?
wp-enqueue-style
Mayeenul Islam
la source
la source
wp_enqueue_scripts
rappel? Rien de tout cela ne doit aller dans la tête du document.get_bloginfo( 'stylesheet_directory' )
parget_template_directory_uri()
. Les références au répertoire des feuilles de style doivent être réservées aux thèmes enfants.Ajout d'un deuxième
style.css
fichier pour les archives des pages de catégorie.la source