Aurélien Chappard - Développeur PHP freelance à Lyon

Ce blog de veille rassemble différents billets autour du développement web, dans plusieurs technologies (WordPress, PHP, Laravel, CodeIgniter etc.) Bonne lecture.

Journal

2018

Afficher les pages privées de WordPress dans l’interface de gestion des menus

Voici un petit snippet pour afficher dans l’interface de gestion des menus de WordPress l’ensemble des pages marquées comme privées. En effet, celles-ci ne remontent pas de base lors de la construction du menu. Fort heureusement, un filtre existe pour lister les pages disponibles dans la page de gestion des…

Lire

2018

Comment exécuter des requêtes SQL WordPress au sein de Sequel Pro ?

En tant que développeur WordPress, vous devez sûrement vous heurter a générer des requêtes SQL complexes. Il peut être très utile de les debugguer au sein de Sequel Pro si comme moi, vous ne passez pas par un phpMyAdmin. Comment afficher la requête SQL correspondante à une instance de WP_Query ? Pour…

Lire

2017

Sécuriser le backoffice de WordPress

Voici le code d’un fichier .htaccess pour protéger l’administration de WordPress via un fichier .htpasswd. En effet, il ne suffit pas de bloquer le répertoire wp-admin car si votre site internet utilise des requêtes ajax, celles-ci passent par un fichier admin-ajax.php situé dans ce réperoire. Il faut donc supprimer  l’accès à tout le répertoire…

Lire

2015

Gérer ses environnements de développement sous WordPress

Voilà déjà plusieurs mois que je souhaite rédiger cet article à propos de l’environnement de travail pour le développement d’un site sous WordPress. Chaque développeur a ses habitudes propres à lui-même : l’idée ici n’est donc pas de dire que ma méthode est géniale et mieux que celles d’autres développeurs…

Lire

2015

Un walker de plus pour vos menus

Pour un client particulier, Deefuse a eu besoin de développer un Walker spécial pour un menu. L’idée est que ce Walker ne va pas afficher le menu courant. Nous aurions pu le faire en css pure, mais voici la manip à faire pour le faire grace à un Walker personnalisé : Je…

Lire

2015

Admin-bar de WordPress : Supprimer les menus inutiles

Lorsqu’un développeur livre un site et son interface d’administration à un client, le but est quand même que le client en question l’utilise. Ainsi, une interface d’administration  déroutante ou comportant des éléments incompréhensibles ou inutiles devient alors anti-ergonomique et sera délaissée. Cet article montre comment supprimer des menus de la barre…

Lire

2012

Afficher les Custom Post Type dans le dashboard de WordPress

Il peut être sympas voire même très  intéressant de pouvoir consulter en un clien d’oeil le nombre d’entité de nos custom post type dans le dashboard de wordpress. En effet nativement le dashboard ne remonte que les éléments suivants : Articles Pages Catégories Mots clés Une simple fonction php et un appel à…

Lire

2012

Récupérer un « DROP DATABASE » avec Time-Machine

Sur le coup, ce n’est pas drôle ! Vous travaillez avec Mamp, Mamp Pro ? Si cela vous ait arrivé, c’est pas très rigolo : On fait quelques tests de création de bases de données, on crée des tables à la volée dans un script PHP lorsque en cliquant un…

Lire

2012

Afficher le template WordPress utilisé

Deefuse viens de finaliser une extension WordPress qui me manquait énormément durant mes phases de développement du site : l’affichage en front-office du template utilisé par le moteur de rendu. En effet, tout développeur WordPress connait bien le schéma suivant : Hiérargie des templates WordPress Il s’agit de la …

Lire

2012

Mise en production d’un site WordPress

Mise en ligne d’un site WordPress Vous êtes développeur WordPress et vous avez terminé le développement de votre site en local. La dernière étape est maintenant de mettre en ligne le site sur l’hébergeur de votre client. Il existe plusieurs moyens de faire cela plus ou moins facilement. Méthode n°1…

Lire