Aurélien Chappard - Développeur PHP et Wordpress 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

2023

Barba.js : une expérience de navigation fluide sur WordPress

L’univers du développement web est en constante évolution, et avec l’essor des sites WordPress, il est devenu essentiel de fournir des expériences de navigation fluides et sans interruption. C’est là qu’intervient Barba.js, une bibliothèque JavaScript légère mais puissante qui améliore considérablement la navigation sur les sites WordPress en permettant…

Lire

2023

Optimisez le développement de thèmes WordPress avec Timber

Le développement de thèmes WordPress sur mesure nécessite une approche intelligente pour garantir une expérience utilisateur exceptionnelle et une gestion de contenu fluide. Timber, une bibliothèque PHP pour WordPress, se distingue comme un outil puissant qui facilite la création de thèmes robustes et élégants. Ce rapide…

Lire

2023

L’importance du développement orienté objet dans la création de sites WordPress professionnels

Le développement orienté objet (DOO) ou programmation orientée objet (POO) est une méthodologie de programmation qui repose sur le concept d’objets, des entités encapsulant des données et des comportements. Cette approche a révolutionné le monde du développement logiciel en apportant une structure plus organisée et modulaire aux applications. Lorsqu’il s’agit…

Lire

2023

Désactiver complètement les filtres Duotone sur WordPress

Afin de développer des thèmes WordPress sur-mesure, il peut être bon de désactiver certaines fonctionnalités natives. Gutenberg est livré avec une pléthore de styles prédéfinis très souvent inutiles si l’on souhaite garder une ligne graphique claire et cohérente pour son image de marque. Aujourd’hui nous allons nous concentrer sur…

Lire

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