Formation WordPress

Ajouter un contenu par défaut dans l’éditeur de WordPress

Si vous ajoutez souvent la même phrase dans vos articles, vous perdez à chaque fois du temps pour remettre cette phrase. Pour gagner en productivité, je vous propose une astuce qui permet d’ajouter automatiquement un contenu par défaut dans l’éditeur de WordPress.

Copier le code ci-dessous dans le fichier functions.php de votre thème avec le contenu par défaut que vous désirez :

 function my_default_editor_content( $content ) {
    $content = "Si vous avez aimé cet article, n'oubliez pas de vous abonner à notre flux RSS.";
    return $content;
}
add_filter('default_content', 'my_default_editor_content');

Vous pouvez également utiliser une condition pour afficher ce contenu à certains custom post type :

function my_default_editor_content( $content ) {
    global $post_type;
    if ( 'post' == $post_type ) {
        $content = "Si vous avez aimé cet article, n'oubliez pas de vous abonner à notre flux RSS.";
        return $content;
    }
}
add_filter('default_content', 'my_default_editor_content');
Aperçu du résultat final dans l'éditeur

Aperçu du résultat final dans l'éditeur

Tags :
Auteur : Jonathan
Actuellement en Master 1 Information Communication à Ingémédia, je m’intéresse depuis quelques années à différents aspects du milieu informatique qui m’ont vraiment séduits tels que la gestion de projet et la création de sites Internet.
Avatar de jonathan
Les commentaires 11 commentaires sur cet article
  1. Yannick Altuna le

    Cette astuce est absolument puissante et utile, merci beaucoup.
    Je ne pensais pas cela possible, je n’avais donc pas cherché, et ça me tombe sous le nez (remarquez la rime).
    Je vais gagner un temps incroyable sur plusieurs de mes projets, merci encore, vive la communauté wordpress qui à séduit tant d’utilisateur (imaginez une seconde s’il y avait la même communauté sur joomla ou drupal ^^).

    Cordialement,
    Yannick

    Avatar de
  2. jonathan le

    @ Yannick : Ravi que cette astuce puisse être autant utile :)

    Si vous avez des suggestions d’astuces, il ne faut pas hésitez à me les demander via le formulaire de contact ^^

    Avatar de
  3. Bruno le

    Bonjour,

    Bien ton astuces, il serait pas mal aussi de rajouter un lien comme ceux que tu as.

    Une question tu utilise quoi comme newsletter un autorépondeur, un plugin, autre ?

    Pour les coches dessous la boite commentaire tu les rajoutes avec du code ou plug-in.

    Si ce n’est pas trop indiscret bien entendu.

    Bruno

    Avatar de
  4. jonathan le

    @Bruno : De quel lien parlez-vous ?

    Pour la newsletter j’utilise MailChimp et le plugin pour la checkbox dans les commentaires est Newsletter Sign-Up.

    Avatar de
  5. Bruno le

    @JONATHAN : Je parlais de rajouter dans le code une url sur le mot Flux RSS qui ce trouve dans l’exemple de ton article et ainsi d’envoyer le prospect ou client sur par exemple une page d’inscription à la newsletter.

    Je me suis mieux fait comprendre.
    Je te remercie pour dire ce que tu utilise, mais checkbox pas trouvé. Mais des articles voir vidéos serait pas mal sur le sujet.

    Bruno

    Avatar de
  6. jonathan le

    @Bruno : j’utilise le filtre the_content. Je prévois de faire un article sur cette technique très prochainement ;)

    Avatar de
  7. Bruno le

    Pour la technique ci-dessus ne serait-il pas mieux de faire une création d’un Shortcode et dès que l’on veut le mettre on l’insère depuis un icône créé dans la barre de TinyMCE. Il est sur que c’est plus long la première fois mais après c’est cool.

    Ca aussi c’est un bon tuto: ;-)

    Avatar de
  8. jonathan le

    @Bruno : Je ne pense pas que ce soit vraiment utile. Si c’est pour ajouter un texte dans un shortcode 1 article sur 5, l’astuce pert son intérêt.

    Cette astuce est destinée aux rédacteurs qui recopient régulièrement le même bout de phrase dans leurs articles.

    Avatar de
  9. Bruno le

    Bonjour,

    @Jonathan : Il est vrai que pour cette utilité de mettre l’exemple que tu donne que c’est plus pour chaque post donc inutile de création comme un news icons dans TinyMCE.

    Mais pour une fonction à utiliser ponctuellement ça peut-être cool.

    Par contre de mettre un lien qui dans ton exemple est Flus RSS qui enverrais vers une page d’inscription pour recevoir par email chaque nouveau post comme avec FeedBurner par exemple.

    Avatar de
  10. jean-marie le

    Super ce tuto, mais est-il possbile de mettre du code PHP dans ce contenu par défaut?

    Merci pour les idées !
    JM

    Avatar de
Laisser un commentaire
Balises autorisées dans les commentaires: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Suivre les commentaires de cet article par E-mail