Définir l’éditeur de texte par défaut sous WordPress

Dans les anciennes versions de WordPress, il était possible à chaque utilisateur de définir ses préférences d’écriture lors de la création d’articles, en choisissant son éditeur favori par défaut : texte ou WYSIWYG (What You See Is What You Get, l’éditeur visuel). Cette option ayant disparu dans la nouvelle version, l’éditeur par défaut sera systématiquement WYSIWYG, à moins de choisir l’option « désactiver l’éditeur visuel » dans son profil utilisateur… et donc de ne plus avoir accès à l’éditeur visuel.

Heureusement, il existe une solution, pour ceux qui souhaiteraient définir l’éditeur de leur choix par défaut sous WordPress, et ce pour tous les utilisateurs de leur site, sans pour autant les priver du second.

Pour ceci, ajoutez le code ci-dessous dans le fichier functions.php de votre thème, et veillez à supprimer la ligne de code ne correspondant pas à votre choix :

# Définir l'éditeur Visuel en tant qu'éditeur par défaut #
add_filter( 'wp_default_editor', create_function('', 'return "tinymce";') );

# Définir l'éditeur Texte en tant qu'éditeur par défaut #
add_filter( 'wp_default_editor', create_function('', 'return "html";') );

Merci à Paulund pour cette petite astuce très pratique.

10 commentaires

  1. Outilveille

    …Et le mode « html » de tinymce (je précise que je suis sur WP 3.1.2) n’est est pas un vrai. Il a de plus fâcheuse tendance à faire sauter les iframes (ex. embed youtube) en repassant en mode wysiwyg et inversement.

    1. Aurélien Denis

      Et pourtant c’est « normal ». Le fait de basculer entre les 2 modes peut modifier les informations affichées. Pourtant, en collant les iframes directement en mode HTML puis en basculant de nouveau en mode visuel, un cadre doit s’afficher.

      Je conseille néanmoins d’utiliser les fonctions d’auto-embed de WordPress qui consistent à coller l’URL de YouTube tel quel en mode visuel (ou à utiliser les posts formats vidéo si le thème le gère).

      1. pinpindesmpontagnes

        Conseillez vous un plugin WYSIWYG un peu plus performant que celui de base fournit par WP ?
        Je cherche notamment un moyen simple de positionner des images et du texte précisement comme on le ferait dans un tableau…
        Désolé je crois être un peu hors sujet, à moins que le seul moyen efficace ne soit d’utiliser l’éditeur texte ?

  2. Renaud RONGERE

    Bonsoir,
    Parmi les experts WordPress, je cherche un moyen pour desactiver le filtre wpautop qui modifie les p et br quand on bascule de l’editeur html vers tinymce.
    Y a t-il une solution ?
    Je n’ai jamais compris l’intéret d’un tel filtre…
    Merci pour vos réponses

  3. ousmanedabo

    Bonjour

    Je dispose d’un code HTML( fourni par Allopass ) à insérer dans une page wordpress en vue de protéger l’accès à la page qui est payante.

    Pourriez vous s’il vous plait me dire où pourrais je trouver les balises et afin d’y installer le code ?

    La page qui comporte le formulaire ne devra pas aussi être visible au niveau du menu du site .

    Merci de votre aide

    Cordialement

Laisser un commentaire

Thèmes & Plugins
Premium By WP Channel

WP Alacarte propose des produits et services de qualité
made in France pour la plateforme WordPress.

Tout est prêt pour créer votre site à la carte !

  • Thèmes et extensions premium
  • Facilité d’utilisation garantie
  • Temps de chargement optimisé
  • Personnalisation avancée
Découvrir

Rejoignez la communauté WordPress !

Faites partie de l’aventure en devenant membre d’une association WordPress. Conférences, ateliers, BarCamp, WordCamp… Venez
partager votre passion pour WordPress !

Aurélien DENIS,
président des associations WordPress Francophone et WPMX