Utiliser les couleurs de l’administration

Dans les versions récentes de WordPress, les utilisateurs ont la possibilité de changer les couleurs de l’interface en choisissant parmi une sélection de 8 ensembles de couleurs.

Si vous développez un plugin, vous voudrez probablement qu’il s’intègre harmonieusement à l’interface d’administration de WordPress. Pour cela il vous sera nécessaire de récupérer la sélection de couleur effectuée par l’utilisateur. Rien de plus ...

Lire la suite

Administration WordPress : ajouter un filtre par champ personnalisé

L’interface d’administration de WordPress permet, par défaut, de filtrer les articles par date ou par catégorie. Mais si vous utilisez les champs personnalisés, vous trouverez probablement utile de filtrer vos articles en fonction du contenu de ces derniers. Pour ce faire, il vous mettre la main à la pâte et générer quelques lignes de code.

Cette première fonction gère l’affichage du ...

Lire la suite

Contact Form 7 : intercepter les données

Contact Form 7 n’est peut-être pas le meilleur plugin WordPress pour la gestion de formulaires, mais il a tout de même deux avantages indéniables pour le client final : il est gratuit et simple d’utilisation.

Néanmoins, il est possible que vous souhaitiez, de temps à autre, faire autre chose qu’envoyer un email après la validation d’un formulaire. Par exemple, ...

Lire la suite

WordPress : récupérer simplement des articles et leurs champs complémentaires

J’ai beau développer pour WordPress de façon poussée depuis 2009, j’en apprends encore tous les jours. Par exemple, jusqu’ici, pour récupérer une liste d’articles avec leurs champs complémentaires, j’avais le choix entre deux possibilités :

– Soit je récupérais tous les champs complémentaires en appelant la fonction suivante :

– Soit je récupérais les champs nécessaires un par un de la manière ...

Lire la suite

PHP : gérer un nombre variable de paramètres

Parfois, on oublie que certaines fonctions PHP très utiles existent…

Pour un dossier en cours, j’ai mis en place un filtre avec différentes boites de sélection : par langue, âge, ville, etc. Comme je ne peux pas faire une seule requête globale pour récupérer le résultat, je suis contraint d’effectuer une requête par filtre utilisé et de calculer l’intersection des tableaux ...

Lire la suite

WordPress : Ajouter un bouton aux éditeurs TinyMCE et Quicktags

La semaine dernière, j’ai eu besoin d’ajouter un bouton aux deux éditeurs WordPress (TinyMCE et Quicktags) pour faciliter l’insertion de la balise <hr/>. Voici le code très simple à ajouter au fichier functions.php de votre thème :

function tinymce_add_buttons( $buttons ) { // ajout du bouton HR pour l'éditeur visuel TinyMCE
	array_push($buttons, 'hr');
	return $buttons;
}
add_filter('mce_buttons_2', 'tinymce_add_buttons' );

function quicktags_add_buttons( $buttons ) { // ajout ...

Lire la suite

Ajouter automatiquement les pages-filles aux menus WordPress

Voici un bout de code qui me sert de temps en temps. Il s’agit de modifier dynamiquement un menu WordPress pour y ajouter automatiquement les pages-filles.

Vous m’excuserez de ne pas détailler le fonctionnement du code mais il faut que je retourne à mon Notepad++. Je prends juste 5 minutes pour le poster ici : ça m’évitera, à l’avenir, de chercher ...

Lire la suite

Modifier la traduction d’un plugin

La plupart du temps (et c’est une bonne chose), les plugins pour WordPress fournissent des fichiers contenant leur traduction dans un certain nombre de langues. Seulement voilà, on souhaite parfois adapter cette traduction pour un besoin spécifique. La solution la plus simple est alors de modifier directement le fichier correspondant à notre langue. Mais c’est une erreur et ce pour ...

Lire la suite

Nouveau plugin WP : Reply and Email

Vous connaissez probablement tous le fameux (et vieux) Subscribe to Comments, qui permet de s’abonner aux commentaires d’un billet. Il est très utile quand on veut suivre les commentaires d’un billet intéressant, mais parfois, on veut juste savoir si quelqu’un répond à notre propre commentaire

C’est là que Reply and Email intervient ! Grâce à ce plugin que je viens de ...

Lire la suite

Désactiver la barre d’administration WordPress

Si vous avez effectué la mise à jour vers WordPress 3.1, vous avez sûrement noté la présence nouvelle d’une barre d’administration en haut de votre site. Très pratique, elle vous permet d’accéder rapidement aux pages principales de votre administration.

Mais enfin, peut-être qu’elle vous dérange plus qu’autre chose, cette barre. Et après tout, vous êtes maître chez vous. Voici donc ...

Lire la suite