Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment styliser chaque article WordPress différemment (4 méthodes faciles)

Styliser chaque article WordPress de manière unique est un moyen intelligent de faire ressortir votre site web. Cela vous permet de mettre en évidence un contenu spécifique et de faire correspondre le design à l'ambiance de votre marque.

Certains sites utilisent des arrière-plans personnalisés pour les articles épinglés ou donnent à chaque catégorie son propre style. Ces petites touches aident votre contenu à paraître plus organisé et visuellement attrayant.

Mais cela peut être délicat. Sans les bons outils et les bonnes étapes, vous pourriez passer des heures à essayer et à échouer, ou pire, casser accidentellement la mise en page de votre site.

Nous avons fait les recherches pour vous et trouvé quelques méthodes simples pour styliser différemment les articles.

En utilisant WPCode, le meilleur plugin de snippets de code pour WordPress, vous pouvez facilement ajouter des styles personnalisés à vos articles et créer un look unique pour chacun, sans effort.

Styliser chaque article WordPress différemment

Note : Ce tutoriel vous demande d'ajouter du CSS personnalisé dans WordPress. Vous devrez également être capable d'utiliser l'outil Inspecter et avoir quelques connaissances de base en CSS, donc cela peut ne pas convenir aux débutants complets.

Avantages et inconvénients de styliser chaque article WordPress différemment

Si vous avez un blog WordPress, styliser chaque article différemment peut créer une expérience visuelle unique où différentes couleurs sont associées à différentes catégories ou types de contenu.

Par exemple, vous pourriez utiliser une couleur d'arrière-plan différente pour les listicles, les articles de blog et les tutoriels de votre site web. Cela peut attirer instantanément l'attention des utilisateurs et augmenter l'engagement.

Gardez à l'esprit que cela peut également avoir des inconvénients majeurs. Par exemple, vous devrez maintenir régulièrement le design de chaque article WordPress, ce qui peut prendre beaucoup de temps.

De plus, cela peut offrir une expérience utilisateur incohérente et ne pas aider à votre identité de marque. Principalement, c'est parce que vous devez utiliser les mêmes couleurs sur l'ensemble de votre site web pour établir l'image de votre entreprise.

Si vous êtes débutant, l'ajout de CSS personnalisé pour styliser chaque article peut également être difficile. Cela dit, nous allons vous montrer comment styliser facilement chaque article WordPress différemment.

Voici un aperçu rapide de tous les sujets que nous aborderons dans ce guide :

Commençons.

Comment styliser des articles individuels dans WordPress

WordPress ajoute des classes CSS par défaut à divers éléments de votre site web. Les thèmes utilisent une fonction WordPress principale appelée post_class() pour indiquer à WordPress où ajouter ces classes CSS par défaut pour les articles.

Si vous visitez votre site web et utilisez l'outil d'inspection de votre navigateur, vous pourrez voir ces classes ajoutées pour chaque article.

Utilisez l'outil Inspecter pour afficher les classes CSS

Voici les classes CSS ajoutées par défaut en fonction de la page consultée par un utilisateur :

  • .post-id
  • .post
  • .attachment
  • .sticky
  • .hentry (pages au format microformat hAtom)
  • .category-ID
  • .category-name
  • .tag-name
  • .format-{format-name}
  • .type-{post-type-name}
  • .has-post-thumbnail

Un exemple de sortie ressemblerait à ceci :

<article id="post-412" class="post-412 post type-post status-publish format-standard hentry category-news">

Vous pouvez styliser chaque article WordPress différemment en utilisant ces classes CSS ou identifiants respectifs. Pour ce faire, vous devrez d'abord trouver l'ID de l'article pour un article individuel.

Pour cela, vous devez visiter la page Articles » Tous les articles depuis le tableau de bord WordPress et survoler un article avec votre souris.

Une URL de modification d'article apparaîtra alors en bas à gauche de votre écran. Ici, vous pouvez trouver l'ID de l'article en regardant le nombre entre ‘post=’ et ‘&action.’

Dans l'exemple ci-dessous, l'ID de l'article est 25.

Trouver l'ID de l'article

Une fois que vous avez fait cela, vous devez ajouter la classe CSS avec le code personnalisé à vos fichiers de thème ou dans le personnalisateur de thème. Cependant, cela peut être risqué et casser votre site avec une seule erreur.

C'est pourquoi nous recommandons plutôt d'utiliser WPCode.

Après des tests approfondis, nous avons constaté que c'est le moyen le plus simple et le plus sûr d'ajouter du code personnalisé à votre site. Pour en savoir plus sur notre expérience avec le plugin, consultez notre avis sur WPCode.

Tout d'abord, vous devez installer et activer le plugin gratuit WPCode. Pour plus de détails, consultez notre guide pour débutants sur comment installer un plugin WordPress.

Note : Si vous aimez la version gratuite, passer à WPCode Pro pourrait améliorer votre expérience. La version premium débloque l'accès à plus de 100 snippets de code validés par des experts, une logique conditionnelle intelligente, des modifications de code planifiées, et bien plus encore.

Après l'activation, visitez la page Snippets de code » + Ajouter un snippet depuis le tableau de bord WordPress. Ici, cliquez sur le bouton ‘Utiliser un snippet’ sous l'option ‘Ajouter votre code personnalisé (Nouveau snippet)’.

Ajouter un extrait personnalisé dans WPCode

Cela vous mènera à la page ‘Créer un snippet personnalisé’, où vous pouvez commencer par ajouter un nom pour votre snippet de code. Ensuite, sélectionnons ‘Snippet CSS’ comme type de code dans le menu déroulant à droite.

Ensuite, vous devez ajouter la classe CSS et l'ID de votre article individuel dans la boîte ‘Aperçu du code’ comme ceci :

.post-13 { }

Après cela, vous pouvez ajouter n'importe quel type de code CSS personnalisé entre les crochets pour styliser votre article.

Ajouter l'ID de l'article individuel dans la boîte d'aperçu du code

Par exemple, si vous souhaitez modifier la couleur d'arrière-plan d'un article individuel, vous pouvez ajouter le code CSS personnalisé suivant. N'oubliez pas que vous devez remplacer l'ID de l'article dans ce code par votre propre ID. Là où il est indiqué .post-13, le vôtre pourrait être .post-23873.

Vous pouvez également modifier le code hexadécimal pour la couleur d'arrière-plan pour n'importe quelle couleur de votre choix :

.post-13 {
background-color: #FF0303;
color:#FFFFFF;
}

Ensuite, basculez le commutateur ‘Inactif’ en haut sur ‘Actif’ et cliquez sur le bouton ‘Enregistrer le snippet’ pour sauvegarder vos paramètres.

Le code CSS personnalisé sera maintenant automatiquement exécuté sur votre article individuel après l'activation du snippet.

Activer l'extrait de code CSS pour l'article individuel

Allez-y et visitez votre article de blog WordPress pour voir les changements en temps réel.

Vous pouvez également ajouter d'autres snippets de code CSS personnalisés dans la boîte ‘Aperçu du code’ pour modifier la couleur de sélection du texte, la couleur du texte, la couleur des liens internes, et bien plus encore.

Aperçu de la couleur d'arrière-plan pour un article individuel

Pour plus d'informations, vous pouvez consulter notre guide pour débutants sur comment personnaliser les couleurs dans WordPress.

Comment styliser des articles dans une catégorie spécifique

Si vous souhaitez styliser tous les articles appartenant à une catégorie spécifique, vous pouvez également le faire avec WPCode.

Vous devez visiter la page Extraits de code » + Ajouter un extrait et sélectionner l'option « Ajouter votre code personnalisé (Nouvel extrait) ».

Ensuite, ajoutez un nom d'extrait de code sur la nouvelle page et choisissez « Extrait CSS » comme type de code. Après cela, tapez la classe CSS d'une catégorie spécifique dans la boîte d'aperçu du code comme ceci, en utilisant le slug de permalien de la catégorie après le trait :

.category-books { }

Une fois que vous avez fait cela, vous pouvez ajouter n'importe quel extrait de code CSS personnalisé dans la boîte et l'appliquer à tous les articles de différentes catégories.

Ajouter la classe CSS de la catégorie et le nom dans la boîte d'aperçu du code

Par exemple, si vous souhaitez modifier la taille et le style de la police de tous les articles d'une catégorie spécifique, vous pouvez utiliser l'extrait de code suivant. N'oubliez pas de remplacer le nom de la catégorie par celui de votre site web.

category-books {
    font-size: 18px;
    font-style: italic;
}

Ensuite, vous devrez basculer le commutateur « Inactif » sur « Actif » en haut.

Après cela, cliquez sur le bouton « Enregistrer l'extrait » pour stocker vos paramètres.

Aperçu de tous les articles stylisés dans une catégorie spécifique

Vous pouvez maintenant visiter tous les articles d'une catégorie spécifique pour voir les modifications qui ont été appliquées avec le code CSS.

Voici à quoi cela ressemblait sur notre site de démonstration :

Aperçu de tous les articles stylisés dans une catégorie spécifique

Comment styliser des articles différemment en fonction de l'auteur

Les classes CSS par défaut générées par la fonction the_posts() n'incluent pas le nom de l'auteur en tant que classe CSS.

Si vous souhaitez personnaliser le style de chaque article en fonction de l'auteur, vous devrez d'abord ajouter le nom de l'auteur en tant que classe CSS.

Pour ce faire avec WPCode, vous pouvez sélectionner l'option « Ajouter votre code personnalisé (Nouvel extrait) ».

Cela vous mènera à la page « Créer un extrait personnalisé », où vous devez ajouter un nom d'extrait de code et sélectionner « Extrait PHP » comme type de code.

Après cela, ajoutez simplement le code personnalisé suivant dans la boîte « Aperçu du code » et remplacez « user_nicename » par le nom de l'auteur.

$author = get_the_author_meta('user_nicename'); ?>
<article id="post-<?php the_ID(); ?>" <?php post_class( $author );

Enfin, vous pouvez basculer le commutateur « Inactif » sur « Actif » et cliquer sur le bouton « Enregistrer l'extrait » pour stocker vos paramètres.

Cela devrait ressembler à ceci :

Ajouter le nom de l'auteur comme classe CSS

Ce code ajoutera maintenant le nicename de l'utilisateur en tant que classe CSS. Le nicename est un nom convivial pour l'URL utilisé par WordPress. Il ne contient pas d'espaces et tous les caractères sont en minuscules, ce qui le rend parfait pour être utilisé comme classe CSS.

Vous devez maintenant visiter à nouveau la page Extraits de code » + Ajouter un extrait et choisir l'option « Ajouter votre code personnalisé (Nouvel extrait) ».

Sur l'écran suivant, vous voudrez ajouter un nom pour votre code personnalisé et choisir « Extrait CSS » comme type de code dans le menu déroulant à droite.

Vous pouvez ensuite ajouter le nom spécifique de l'auteur dans la boîte « Aperçu du code » comme ceci :

.sarahclare

La prochaine étape consiste à ajouter le code CSS personnalisé pour modifier la couleur d'arrière-plan, la taille de la bordure, la couleur du texte, et plus encore.

Ajouter le nom de l'auteur dans la boîte d'aperçu du code

Vous pouvez utiliser le code ci-dessous pour modifier la couleur d'arrière-plan des publications d'un auteur et ajouter une bordure à la zone de contenu.

.sarahclare {
background-color:#EEE;
border:1px solid #CCC;
}

Une fois que vous avez terminé, cliquez sur le bouton « Enregistrer le extrait » en haut.

Ensuite, n'oubliez pas de faire passer le commutateur « Inactif » à « Actif ».

Activer l'extrait CSS pour styliser les articles d'un auteur spécifique

Le code personnalisé sera automatiquement exécuté lors de l'activation.

Vous pouvez maintenant visiter la publication d'un auteur spécifique pour voir les modifications.

Aperçu des articles stylisés d'un auteur spécifique

Comment styliser des articles en fonction de leur popularité en utilisant le nombre de commentaires

Vous avez peut-être vu des sites avec des widgets de publications populaires, qui sont parfois basés sur le nombre de commentaires. Dans cet exemple, nous vous montrerons comment styliser différemment les publications en utilisant le nombre de commentaires.

Tout d'abord, nous devons obtenir le nombre de commentaires et lui associer une classe.

Pour obtenir le nombre de commentaires, vous devrez ajouter le code suivant à vos fichiers de thème, ou vous pouvez utiliser un plugin d'extraits de code comme WPCode.

Choisissez simplement l'option « Ajouter votre code personnalisé (nouvel extrait) » pour lancer la page « Créer un extrait personnalisé » dans WPCode.

Ici, vous voudrez sélectionner « Extrait PHP » comme « Type de code », puis copier et coller le code suivant dans la zone « Aperçu du code » :

<?php 
    $postid = get_the_ID();
    $total_comment_count = wp_count_comments($postid);
        $my_comment_count = $total_comment_count->approved;
    if ($my_comment_count <10) {
        $my_comment_count = 'new';
    } elseif ($my_comment_count >= 10 && $my_comment_count <20) {
        $my_comment_count = 'emerging';
    } elseif ($my_comment_count >= 20) {
        $my_comment_count = 'popular';
    }
?>

Après cela, cliquons sur le bouton « Enregistrer l'extrait » et faisons passer le commutateur « Inactif » à « Actif » pour enregistrer vos paramètres.

Ce code vérifie le nombre de commentaires pour la publication affichée et leur attribue une valeur basée sur le nombre.

Par exemple, les publications avec moins de 10 commentaires reçoivent une classe appelée « new », moins de 20 sont désignées comme « emerging », et tout ce qui dépasse 20 commentaires est « popular ».

Ajouter l'extrait de code du nombre de commentaires

Maintenant, vous devez ajouter le nombre de commentaires en tant que classe CSS à la fonction post_class. Pour ce faire, vous devez ouvrir à nouveau la page « Créer un extrait personnalisé » et choisir l'option « Extrait PHP » dans le menu déroulant.

Ensuite, vous pouvez ajouter le code personnalisé suivant dans la zone d'aperçu :

<article id="post-<?php the_ID(); ?>" <?php post_class( $my_comment_count ); ?>>

Après cela, cliquez simplement sur le bouton « Enregistrer l'extrait ».

Ensuite, vous pouvez basculer le commutateur « Inactif » sur « Actif ».

Ajouter le nombre de commentaires comme classe CSS

Cela ajoutera de nouvelles classes CSS émergentes et populaires à tous les articles en fonction du nombre de commentaires que chaque article a. Vous pouvez maintenant ajouter du CSS personnalisé pour styliser chaque article en fonction de sa popularité.

Par exemple, vous pouvez utiliser le code suivant pour ajouter différentes couleurs de bordure aux articles en fonction du nombre de commentaires qui y sont publiés :

.new {border: 1px solid #FFFF00;}
.emerging {border: 1px dashed #FF9933;}
.popular {border: 1px dashed #CC0000;}

Une fois que vous avez terminé, n'oubliez pas de cliquer sur le bouton « Enregistrer l'extrait » pour stocker vos paramètres.

Styliser les articles en fonction de leur popularité

Bonus : Afficher une barre latérale différente pour chaque article dans WordPress

Après avoir stylisé chaque article différemment, vous voudrez peut-être également ajouter une barre latérale unique pour chaque article. Cela vous permettra de présenter du contenu spécifique lié à cet article qui pourrait intéresser les utilisateurs.

Par exemple, si vous avez un blog de voyage et que vous avez publié un article de blog sur les lieux à visiter en Floride, vous pouvez alors créer une barre latérale spécifique affichant des forfaits de voyage en Floride. Alternativement, vous pourriez afficher un formulaire d'inscription pour un voyage en Floride que vous organisez.

Vous pouvez utiliser SeedProd, le meilleur plugin de constructeur de pages pour WordPress, pour afficher une barre latérale différente pour chaque article.

Site web SeedProd

Il dispose d'une interface glisser-déposer, de plus de 320 modèles prédéfinis, et d'intégrations avec des services de marketing par e-mail, ce qui en fait un excellent choix.

Après l'activation du plugin, vous pouvez sélectionner une page personnalisée comme conception de votre page de destination, puis une mise en page avec une barre latérale.

Choisir une mise en page avec une barre latérale dans SeedProd

Après cela, vous pouvez facilement faire glisser et déposer les blocs de votre choix depuis la colonne de gauche, y compris les formulaires de contact, les archives, les cadeaux, les champs de recherche, les commentaires, et plus encore.

Une fois que vous avez terminé, cliquez simplement sur les boutons « Enregistrer » et « Publier » dans le menu déroulant en haut.

Vous avez maintenant conçu avec succès une barre latérale spécifique pour un article ou une page WordPress.

Faites glisser les blocs que vous souhaitez utiliser vers la droite sur la barre latérale

Pour plus de détails, n'hésitez pas à consulter notre tutoriel sur comment afficher une barre latérale différente pour chaque article et page dans WordPress.

Nous espérons que cet article vous a aidé à apprendre comment styliser chaque article WordPress différemment. Vous pourriez également vouloir consulter nos guides pour débutants sur comment ajouter une favicon et comment ajouter des flocons de neige à votre blog WordPress.

Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

53 CommentsLeave a Reply

  1. Bon article. Je suppose que je pourrais utiliser quelque chose comme ça pour vérifier la catégorie d'un article et placer un CSS personnalisé pour changer le style d'une partie du site Web en fonction de la catégorie, n'est-ce pas ?

    Je cherche à définir des couleurs différentes uniquement pour l'arrière-plan du titre de l'article pour chaque catégorie sur un blog.

  2. Salut, super article. Comment styliser en CSS personnalisé les dernières nouvelles du blog ? Juste la dernière, une idée ? Merci.

    • Votre thème devrait ajouter quelque chose qui peut être ciblé par CSS, pour le moment nous n'avons pas de méthode recommandée pour ajouter cela.

      Admin

  3. Excellent article. Je voulais définir la taille de police par défaut par catégorie et j'ai suivi les instructions en ajoutant le code au fichier Style.css, mais lorsque j'ai ajouté un nouvel article, la police était de l'ancienne taille. Voir le code ? Qu'est-ce qui me manque ?

    /* Début des styles CSS supplémentaires */
    .art-blockheader .t, .art-vmenublockheader .t {white-space: nowrap;}
    .desktop .art-nav-inner{width: 1200px!important;}

    .category-firstg {
    font-size: 18px;
    font-style: bold;
    }
    /* Fin des styles CSS supplémentaires */

  4. Excellent article, merci beaucoup. Le bouton « lire la suite » et la couleur du texte pourraient-ils également être modifiés de manière similaire ? Quelque chose (probablement moi) a changé mes boutons d'une manière très désagréable et j'ai beaucoup de mal à comprendre comment les rendre à nouveau agréables.

    Merci d'avance pour toute aide que vous pourrez m'apporter !

  5. Bonjour, si j'inclus ceci dans single.php, il affiche le titre du post actuel, mais fonctionne bien dans index.php, des suggestions ?

  6. Ceci est un excellent article mais j'ai des problèmes pour placer
    ID, 'post-class'); ?>

    Où exactement dans la boucle dois-je le mettre ? J'utilise underscore.me avec foundation 5 et ma nouvelle classe n'apparaît pas.

  7. Très instructif, merci. J'ai mis cette page en favoris.

    J'ai aussi une question : Et si je voulais styliser le premier (dernier) post différemment — de sorte que le post affiché en haut de ma page d'index apparaisse différemment ?

  8. Salut, j'ai du mal avec ça en ce moment...

    Ma boucle de publication ne semble pas avoir de fonction post_class, donc je n'arrive pas à trouver où placer le code ci-dessus…

    C'est la boucle que j'utilise pour les publications, où devrais-je placer le code ci-dessus ? Ou comment pourrais-je faire fonctionner les champs personnalisés avec ceci ?

  9. Bonjour, je suis assez nouveau dans la création de thèmes WordPress et je cherche un moyen d'afficher chaque publication dans sa propre boîte, séparée par une marge en haut et en bas. Veuillez m'expliquer comment cela est possible.

    Merci

  10. Curieux, comment cela pourrait-il être appliqué pour ajouter une classe CSS uniquement aux publications qui ont la même « valeur méta » ou le même « numéro de valeur méta » ?

    Merci pour le super tutoriel au fait !
    Cordialement

    • Nous avons montré comment le faire avec des champs personnalisés, mais cela se fait par clé. Mais si vous avez la même clé avec plusieurs valeurs, alors vous devriez utiliser la fonction get_post_custom_values.

      Admin

  11. Je viens de trouver cet article et il est excellent, clair, concis et pertinent, merci beaucoup

  12. J'aimerais faire quelque chose où la publication un obtient la classe « 1 », la publication deux obtient « 2 », la publication trois obtient « 3 », puis cela répète cet ordre, donc la publication quatre obtient à nouveau « 1 ».

    Des conseils ? il répète juste trois classes différentes toutes les trois publications.

  13. Ce que j'essaie de faire spécifiquement, c'est juste de faire en sorte que lorsque quelqu'un atterrit sur mon blog, la miniature (qui est juste un cercle avec le titre de la publication) soit d'une couleur différente UNIQUEMENT pour la publication la plus récente. Je suis perdu sur la façon de faire cela. Tout ce que j'ai trouvé est spécifique à une catégorie ou à un ordre. Des idées ?

    • Brit, vous devriez utiliser la dernière méthode « Super Loop ». C'est probablement la seule façon de faire car tout ce que vous feriez serait, sur le premier post, d'ajouter une classe unique telle que « first-post », puis de styliser cela en utilisant votre fichier CSS.

      Admin

  14. Thanks for this great article! It’s exactly what I searched for and so much helpful! :)

  15. Comment puis-je ajouter une classe unique au 3ème, 6ème, 9ème et 12ème article dans la super boucle. Merci !

  16. Eh bien, c'est une très bonne pièce. J'ai compris ce que vous avez dit, mais pouvez-vous éclairer comment je vais implémenter cela sur mon thème enfant Genesis pour les actualités, car je suis censé faire tout cela avec function.php

    J'aimerais styliser différemment les articles spécifiques à une catégorie. Merci beaucoup pour cet article. très informatif.

    • Donc, si vous utilisez simplement la méthode de classe d'article, alors Genesis a le champ sous leurs paramètres de mise en page pour chaque article. Vous pouvez entrer une classe personnalisée et la styliser de cette façon. Le reste peut devenir assez compliqué en fonction de tous les hooks et autres. Nous ne faisons pas nécessairement d'articles spécifiques à Genesis ici.

      Admin

  17. Que voulez-vous dire par index.php dans la boucle. quel index.php. Le mien n'a rien comme le vôtre. C'est le 10ème article que je lis où personne n'a expliqué correctement ce concept de base. Et qu'en est-il du CSS. Les 10 derniers articles ne l'ont pas expliqué non plus. Internet devient de pire en pire.

    • Salut Jim,

      Chaque thème WordPress fait les choses différemment. Le concept de boucle est assez bien expliqué dans le Codex WordPress. Il suffit d'une simple recherche Google : Loop WordPress qui vous mènera à : http://codex.wordpress.org/The_Loop

      Comme chaque thème varie, certains utilisent un fichier loop.php séparé, d'autres sont des thèmes enfants qui n'ont même pas de fichiers index.php. Il est vraiment difficile d'expliquer tous ces concepts. Lorsque nous publions des tutoriels dans une catégorie de thèmes, nous nous attendons à ce que les utilisateurs aient une bonne connaissance du fonctionnement des thèmes WordPress (même si vous ne connaissez pas le PHP).

      Admin

  18. Je pense que vous devriez plutôt utiliser des filtres en combinaison avec les balises de modèle ici http://codex.wordpress.org/Conditional_Tags

    Par exemple

    function my_post_css_filters($content) { if(is_category(…)) return ” $content “; else if (something else) ….

    }

    add_filter(‘the_content’, ‘my_post_css_filters’, 1) — (priorité 1, je ne suis pas sûr de ce que cela pourrait affecter d'autre).

  19. Laissez tomber, j'ai réussi, mais MAINTENANT il ne stylise pas chaque article différemment, il les stylise tous selon le premier auteur d'article qu'il trouve ?

  20. Y a-t-il un moyen de spécifier qu'une balise comme H2 soit stylisée par l'auteur ? J'essaie .username h2{} par exemple, mais ça ne fonctionne pas ?

  21. Cela ne montre pas l'auteur chez moi, juste un espace vide, j'ai copié votre code exact, des idées ? messages postés par l'administrateur et sont privés, est-ce que cela fait une différence ?

    • @gashface non, cela ne fait pas de différence que le message soit privé ou public… S'il renvoie une page blanche, c'est que vous avez collé le code au mauvais endroit.

      • J'ai réalisé que c'était parce que je mettais le code avant l'appel à la boucle, je pensais que vous vouliez dire avant le if have posts etc.. alors qu'il faut le mettre après, merci pour l'information.

  22. This was a little helpful, but I am still lost :( Not sure how to include the loop file in order to override the template. You started the <div> tag but not ended them, what’s inside the div? I’m lost :(

  23. Salut, merci pour les idées – surtout la super boucle – content de l'avoir fait fonctionner sur mon site.

    Mais je me demande, complètement débutant en php, y a-t-il un moyen d'adapter le code pour que chaque page de messages suivante ne reçoive pas le style que les messages 1, 2, 3 et 4 reçoivent sur la première page.

    En d'autres termes, je veux seulement que les quatre premiers messages sur la première page aient un aspect différent des autres.

    Santé,
    Stu

  24. Si vous vouliez utiliser cette approche pour séparer visuellement les messages en fonction de leur date de publication. Comment vous y prendriez-vous ? Par exemple : styliser les 5 messages publiés le 1er avec un fond noir, puis styliser les messages publiés le 2ème avec un fond rouge ? Merci d'avance !

  25. J'essaie de styliser le nom de chaque auteur avec une couleur différente sur notre site Web WordPress et j'ai suivi votre code comme ci-dessous :

    Bien que ce code fonctionne plus ou moins sur mon thème WordPress, il ajoute des guillemets de fin après class-2 mais avant le nom de l'auteur, de sorte que la classe est fermée sans le nom. Je n'ai découvert cela qu'en plaçant ce php dans le corps où vous pouvez voir la chaîne complète.

    Quelqu'un a-t-il une idée de pourquoi cela se produit ?

    • Désolé, il a supprimé le php que j'avais posté, mais voici la sortie de la classe pour styliser mes articles par le nom de l'auteur. L'auteur s'appelle ici admin, et comme vous pouvez le voir, la balise de fermeture est avant le nom de l'auteur admin.

      "post-395 post type-post hentry category-uncategorized class-1 class-2"admin

  26. Excellent article ! Ces informations sont géniales pour ajouter ces fonctionnalités personnalisées spéciales à votre design.

  27. En effet, un excellent article, chapeau bas ! Cependant, je n'ai pas pu m'empêcher de penser au moment où il sera temps de mettre à niveau le thème sur lequel vous apportez toutes ces modifications personnalisées. J'essaie d'utiliser le fichier functions autant que possible pour éviter les remplacements.

    Je penserais qu'il serait préférable de regrouper ces modifications de boucle dans une fonction. Je sais qu'avec les thèmes parents comme Thematic, Hybrid, Genesis, etc., il est possible (et conseillé) de filtrer la boucle et ainsi d'ajouter ces changements.

    @Ken – Peut-être que votre plugin annulerait le besoin de fonctions du tout ?

    Quoi qu'il en soit, ce ne sont que mes deux centimes et félicitations à Syed et à l'équipe pour leur excellence continue sur ce site !

  28. Article très utile en effet. Pourquoi ne publiez-vous pas des thèmes WordPress avec vos idées et fonctionnalités géniales ? Ce serait un grand succès.

    Merci !

  29. Votre article m'a donné quelques idées sur la façon d'améliorer mon plugin, merci pour cela !

    Je viens d'écrire un plugin (Scripts n Styles) pour ajouter du CSS directement à l'élément head depuis l'écran d'édition de publication/page. (Seuls les utilisateurs administrateurs peuvent le faire cependant.) Il n'est pas aussi robuste (ou plutôt, il ne traite pas la même chose) que votre solution car le CSS n'apparaît que dans la vue unique, pas dans les listes (archives).

    J'envisage d'ajouter la fonctionnalité d'inclure un nom de classe dans post_class, mais via une boîte de métadonnées sur l'écran d'administration. Ensuite, l'administrateur n'aura qu'à ajouter le CSS à son thème. (Ou, peut-être un écran de réglages pour faciliter cela ?)

    Quoi qu'il en soit, la Super Boucle semble utile pour le theming en général, je devrai l'inclure dans ma prochaine !

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.