Comment déclarer l’éditeur HTML par défaut sur WordPress ?

Vous utilisez WordPress comme moi, et vous souhaitez que l’éditeur par défaut soit l’éditeur HTML sans pour autant désactiver complètement l’éditeur visuel ?

Je me posais la question ce matin, et je l’ai posé sur Twitter. Mais d’ailleurs, pourquoi privilégier l’éditeur HTML ?

WordPress est une bonne plateforme de blogging, mais l’éditeur visuel a plutôt (une sale) tendance à modifier/supprimer des balises HTML dans vos articles (javascript, flash, etc.). Dans certains cas, on a parfois besoin de maîtriser le code, et avec l’éditeur visuel ce n’est pas gagné !

Choix de l'éditeur de texte sur wordpress : visuel ou htmlSolution 1 : il est possible de désactiver complètement l’éditeur visuel dans les paramètres de son compte utilisateur :

Désactivation de l'éditeur visuel sur WordPress

Solution 2 : vous trouverez également plusieurs plugin dans le plugin directory de wordpress.org qui remplissent la tâche demandée.

Solution 3 : comme rien ne me convenait, j’ai un peu plus cherché sur Google, et j’ai découvert qu’on pouvait déclarer l’éditeur HTML en rajoutant la ligne suivante dans le fichier functions.php de votre thème.

add_filter('wp_default_editor', create_function('', 'return "html";'));

Ce résultat me convient tout à fait !

NB : le seul petit défaut est que quand on sauvegarde un article alors qu’on était en train d’utiliser l’éditeur visuel, on repasse sur l’éditeur HTML.

Un plugin WordPress de vérification automatique pour les Google Webmaster Tools

Pour ceux qui hébergent eux-mêmes leur blog WordPress et qui utilisent Google Webmaster Tools, j’ai un bonne nouvelle : Google vient de sortir une extension (officielle) qui s’occupe de l’authentification de votre blog auprès de ce service.

Voici les étapes à suivre après l’installation de ce plugin :

  • On active l’extension,
  • On va dans les paramètres de l’extension (pour un blog en français, ça se passe dans Réglages > Google Verification), voir ci-dessous,
  • On lance la vérification avec « Start Verification »,
  • On valide la permission avec « Grant Access »,
  • Et voilà ! :)

Google Site Verification plugin pour WordPress

Ci-dessous, la requête d’autorisation pour l’associer à un compte.

    Requête de vérification pour le plugin WordPress Google Site Verification

Requête de vérification pour le plugin WordPress Google Site Verification

Enfin, votre blog est vérifié.

Vérification validée pour le plugin WordPress Google Site Verification

Il ne vous reste plus qu’à vous rendre sur votre compte Google Webmaster Tools.

Dashboard de Google Webmaster Tools

Dashboard de Google Webmaster Tools

Vous pouvez télécharger cette extension sur la page dédié : Google Site Verification plugin.

Attention, au niveau des pré-requis :

  • WordPress 3.0 ou plus,
  • PHP 5.2.0 (et plus),
  • les extensions PHP JSON et CURL,
  • vous devez héberger vous-même votre WordPress (le plugin ne fonctionne pas sur un compte WordPress.com).

Source : j’ai trouvé l’info sur le blog de Google Webmaster Central Blog.

Modification en masse des articles de WordPress

Récemment, suite au changement de thème sur le blog, j’ai revu :

  • mes tags,
  • mes catégories,
  • mes articles.

Complètement par hasard, sur la page de mise à jour des articles, j’ai vu qu’il était possible de sélectionner plusieurs articles, et de les modifier en masse : je ne connaissais pas ce système, mais c’est plutôt bien conçu ! :)

Modification de masse des articles sur WordPress

Un seul regret : ne pas pouvoir modifier l’image « à la une » pour un groupe d’articles via ce moyen.

Une mise à jour de WordPress en 30 secondes

Les méthodes habituelles de mise à jour de WordPress sont éprouvées et fonctionnent très bien. Je reproche seulement aux protocoles FTP et/ou SCP/sFTP une certaine « lenteur » pour transférer tous les fichiers jusqu’au serveur d’hébergement.

Si vous avez comme moi un accès SSH, vous pourrez économiser plusieurs minutes à chaque mise à jour (à moins d’utiliser un système de mise à jour automatique).

Une fois connecté en SSH, très simplement :

0. Faites un backup de vos fichiers et de votre base de données

(1). Si vous le désirez, vous pouvez protéger votre blog avec un fichier .htaccess pour que seul vous-même puissiez accéder à l’interface d’administration pendant le processus de mise à jour (facultatif)

2. Créez-vous un répertoire de travail au même niveau que votre racine

Exemple : si /home/chemin/www est votre racine d’hébergement, créez un répertoire /home/chemin/wordpress

mkdir /home/chemin/wordpress

2. Téléchargez directement l’archive sur le serveur sans passer par votre PC

wget http://fr.wordpress.org/wordpress-2.7-fr_FR.zip

3. Décompressez le fichier dans le répertoire nouvellement créé

unzip wordpress-2.7-fr_FR.zip

4. Copier les nouveaux fichiers dans votre racine

cp * -R /home/chemin/www/

Note : l’option -R vous permet de faire la copie récursivement (comprendre sur tous les répertoires ET sous-répertoires).

5. Accédez à votre interface d’administration et poursuivez le processus de mise à jour

Attention :

  • cette technique est risquée pour une personne qui n’est pas à l’aise sur un serveur Linux,
  • peu d’hébergements ont un accès SSH : seuls les serveurs dédiés, partitions virtuelles, ou certains gros hébergements mutualisés le proposent.

Voilà !

Qu’en pensez-vous ? Moi j’utilise ce système depuis 2 ans maintenant, et je n’ai jamais eu de problèmes. ^^

Premier article avec WordPress 2.7

C’est hier soir qu’est sorti WordPress 2.7, mise à jour majeure et très attendue du moteur de blog le plus utilisé. Le changement le plus important concerne le tableau de bord qui a été intégralement revu, et je dois dire que je suis très agréablement surpris !

Nouveau dashboard Wordress 2.7

Nouveau dashboard Wordress 2.7

Pour télécharger la nouvelle version, c’est sur http://fr.wordpress.org, et pour voir le détail des nouveautés, c’est par là.

Comment je me suis fait hacker mon blog….

Et oui, malheureusement, ça peut arriver… :(

Replaçons le contexte : vendredi soir, 23 heures, Bastien m’annonce que je me suis fait hacker mon blog (merci à Jennifer de l’avoir découvert). En effet, on retrouve un script PHP sur la page d’abonnement, script qui n’a rien à faire là.

Hack WordPress

Le résultat sur ma page "Abonnez-vous"

Alors, que s’est-il réellement passé ? Véritable hackeur ? Petit farceur ? Script-kiddies ? Vous en saurez plus dans la suite de l’article ! ;)

(suite…)