Mes derniers articles

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 :

 $champs = get_post_custom($post->ID);

- Soit je récupérais les champs nécessaires un par un de ...

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

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 « PHP : gérer un nombre variable de paramètres »

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 « WordPress : Ajouter un bouton aux éditeurs TinyMCE et Quicktags »

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 « Ajouter automatiquement les pages-filles aux menus WordPress »

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 « Modifier la traduction d’un plugin »

Voir les articles suivants sur le blog