(psss: c’est mon anniversaire) Comment désactiver les dates des articles sur WordPress ?

(psss: c’est mon anniversaire) Comment désactiver les dates des articles sur WordPress ?

Aujourd’hui, mon anniversaire vient juste de passer, alors j’ai décidé de faire un article un peu différent. Je réponds à une question qui m’a été envoyée par mail par Cédric D. (et je vous laisse découvrir la suite) :

« Je voudrais savoir si on peut désactiver les dates des post, et si oui comment faire? »

Ce que Cédric souhaite faire, c’est retirer la date dans les pages qui affichent un article, voire aussi sur la page d’accueil, celle qui affiche tous les articles en liste.

Il existe au moins trois façons de supprimer ces informations :

  • En modifiant le code PHP du thème WordPress que vous utilisez
  • En utilisant les options de votre thème (si la fonctionnalité est disponible)
  • En modifiant le code CSS du thème WordPress que vous utilisez

Modifier le code PHP de votre thème

Sans surprise, il s’agit de l’option la plus difficile. Mais c’est aussi celle qui est la plus performante et la plus propre pour votre référencement (et oui : Google voit votre code !).

L’idée générale, c’est de retirer le code php à l’origine de l’affichage des dates, sur la page des articles individuels et sur la liste de tous les articles. Pour cela, il vous faut:

  • utiliser un logiciel FTP
  • trouver les fichiers PHP qui sont utilisés pour chaque cas
  • les lire et en déduire la ligne à supprimer
  • …et enfin la supprimer bien sûr.

Ca fait beaucoup d’étapes !

Commençons par le début : trouver les fichiers à modifier. Bien souvent, la liste des articles est générée par le fichier front-page.php mais de plus en plus, c’est le fichier content.php qui s’en occupe. Malheureusement, il m’est difficile de vous dire précisément quel fichier modifier sans connaître la composition votre thème.

Quant à la vue d’un article seul, il s’agit de single.php, là on peut en être sûr car c’est toujours le cas !

Pour déduire la ligne à modifier, vous pouvez vous aider de Firebug. La plupart du temps, il s’agit des « meta » soit une ligne qui ressemble à ça :

<?php nomdutheme_header_meta(); ?>
ou
<? php_header_meta(); ?>

Malheureusement, là aussi la ligne dépend un peu de votre thème et il ne s’agit pas forcément de celle-ci.

Aïe ! Mais ça fait beaucoup d’incertitudes tout cela !

En effet, chaque thème est unique, car WordPress laisse une grande liberté de conception aux créateurs de thèmes. Ce qui est à la fois sa force, et sa faiblesse, comme on peut le constater ici. Si je ne peux pas vous donner de recette miracle qui fonctionne à tous les coups, je peux néanmoins vous expliquer une méthode pour trouver vous-même la ligne à modifier dans votre code.

Par contre, je ne peux pas faire ça en 5 minutes…en fait, il faut plutôt 5 heures. 😉

Donc, si ce que vous souhaitez, c’est apprendre une méthode pas à pas pour modifier votre thème et pouvoir faire tout ce que vous voulez, je vous propose ma formation « Modifier un thème WordPress » à un prix  exceptionnel ! En quel honneur, je vous prie ? Pour fêter mon anniversaire avec vous !

Si vous n’êtes pas intéressé par cette formation et que vous voulez simplement une astuce pour cacher vos dates, vous pouvez aller directement à la fin de cet article. 😉

Ou plutôt, c’était mon anniversaire dimanche passé, mais vous étiez sans doute dehors à profiter du beau temps (et moi aussi). J’ai fêté mes 32 ans et j’ai donc décidé de jouer un peu avec ce chiffre pour vous faire une promotion sur cette formation qui a déjà pas mal de succès.

cadeau html-css

  • Aujourd’hui, mardi 7 juillet 2015, la formation vous est proposée à 8€ seulement au lieu de 69€.
  • Demain, mercredi 8 juillet 2015, vous pourrez encore en bénéficier à 16€, soit moins du quart du prix initial !
  • Le lendemain, jeudi 9 juillet 2015, vous vous en doutez, le prix sera de 24€. 😉
  • Et enfin, le vendredi, on fini la semaine en beauté : la formation sera à 32€ : un euro pour chacune de mes années de vie !

 Le prix changera chaque soir à 22h.

Ne laissez pas passer votre chance car c’est la première fois que je fais ce type de promo radicale (et je ne sais pas quand sera la prochaine).

Cette formation vidéo de 5 heures s’adresse aux débutants qui ont envie de mettre les doigts dans le code d’un site WordPress : je vous explique tout pas-à-pas et je vous montre même comment faire un thème enfant pour ceux qui ne l’auraient pas déjà fait.

Vous pouvez voir la description et le programme avec le formulaire promotionnel ici.

Revenons à notre article : comment cacher les dates des articles ?

Via votre thème

Si vous avez de la chance, votre thème propose peut-être une option pour cacher les thèmes. Ce n’est pas souvent le cas, mais tous les thèmes Elegant Thèmes sont concernés. Voilà qui devrait satisfaire un grand nombre de personnes. :) Pour les autres, je vous invite à fouiller un peu dans les options de votre thème (je ne les connais pas tous !).

options du theme

Via le CSS

Voici une autre façon de faire : via le CSS. Mais je vous préviens, cela ne fonctionne pas à tous les coups (car chaque thème est unique), et en plus, vous ne pourrez appliquer cette astuce que pour les dates et les heures. Il sera très difficile de retirer d’autres éléments (ça dépend les cas) !

Il suffit de trouver la classe CSS qui s’applique à l’élément à cacher (vous pouvez le faire avec Firebug : je vous explique comment dans cet article)  et ajouter ce bout de code dans votre fichier CSS (ou dans une zone « custom CSS » ou « CSS personnalisé », parmi les options de votre thème) :

.ecrivez-ici-la-classe-css-trouvée { display: none; }

Très souvent, la classe utilisée est celle-ci :

.entry-meta { display: none; }

Vous pouvez essayer de copier-coller ce code dans votre fichier CSS : si ce n’est pas la bonne classe, ça ne cassera rien. Vous pouvez y aller sans crainte ! Si vous n’êtes pas satisfait du résultat, il vous suffira de retirer le code du fichier pour revenir à l’état précédent.

Image courtesy of Philip Chapman-Bell https://www.flickr.com/photos/oschene/8334277572

A propos de MarieEve Louvel

Depuis 3 ans, je partage mes connaissances sur ce blog, pour les entrepreneurs désireux de créer leur site vitrine et/ou leur blog professionnel avec WordPress. Mon expérience professionnelle va de l'accompagnement à la formation, en passant par de la création de site ou de logiciel. Retrouvez mes cours en ligne sur mon site FeelWeb Formation [http://feelwebformation.com]

6 commentaires

  1. Ca a marché pour moi via le CSS. Merci ! :)

    Répondre
  2. Joyeux anniversaire du coup (avec pas mal de retard) !

    Quant à l’article, personnellement, je n’enlèverai pas la date sur mes articles, tout simplement parce que je trouve que la date fait parti intégrante du principe de blog, mais pourquoi pas.

    Au plaisir de te lire et à bientôt !

    Répondre
  3. Bonjour Marie-Eve,

    joyeuses fêtes et bon Noël !
    De nouveaux articles sur ton blog en 2016 ?

    😉

    Toute l’équipe Comment créer
    Comment créer

    Répondre
    • Bonjour,

      Je pense que oui :)

      A bientôt !

      Répondre
  4. Bonjour Marie-Eve,
    joyeuses fêtes et bon Noël 2015 !

    Cela fait un sacré bout de temps que nous suivons vos posts pour le plaisir de l’équipe et des « sans langue de bois »…

    De nouveaux articles sur ton blog en 2016 ?
    😉
    Toute l’équipe Comment créer
    Comment créer

    Répondre
  5. Parfait ! J’ai réussi à trouver les bons fichiers à modifier pour le PHP ! C’était plutôt long à trouver la bonne ligne de code mais j’y suis arrivé !
    Concernant la modification par le biais de thème, c’est assez aléatoire, généralement les thèmes ne proposent pas ce type d’option. C’est dommage :(

    Bon anniversaire en retard en tout cas ! et merci pour ton article !

    Répondre

Trackbacks/Pingbacks

  1. Comment désactiver les dates des article... - […] Comment retirer la date sur les articles WordPress : 3 façons de faire pour tous les niveaux.  […]

Soumettre un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

This Blog will give regular Commentators DoFollow Status. Implemented from IT Blögg

EmailEmail
PrintPrint