Introduction
Même si WordPress propose une structure de tables assez flexible et des API pour en profiter intéressantes, il est parfois nécessaire pour le développeur de créer ses propres tables. Parfois pour les performances, parfois par méconnaissance des API, nous allons voir comment créer une table simple dans WordPress et surtout de manière propre et rapide.
Continue reading « Les tables personnalisées dans WordPress »
Comment commencer son extension
Créer une extension WordPress demande toujours un petit temps de réflexion, les questions que j’ai l’habitude de me poser sont les suivantes :
- Dans quels contextes fonctionne-t-il ? Admin ? Front ?
- Y-a-t’il une page d’option ? intégrée aux réglages WordPress ? un bloc complet ?
- Des javascripts ? des css ? en front, en backoffice ou les deux ?
- Est-il compliqué ?
- Dans quelle mesure l’utilisateur peut modifier le comportement de mon plugin ?
En répondant à ces petites questions, on peut vite se rendre compte de l’ampleur de la tâche. Plus une extension sera compliquée, plus l’utilisation de classes est préconisé.
Effectivement la structure des classes nous permet de se dédouaner de noms de fonctions avec des préfixes pour ne pas entrer en conflit avec d’autres fonctions.
Continue reading « Créer une extension WordPress : Les premières étapes »
Introduction
Voilà une demande qui se fait souvent, comment faire proprement de l’ajax dans une installation WordPress,que se soit dans un plugin, dans l’admin ou dans sur le front.
Heureusement, WordPress propose une toute petit API pour faire de l’ajax très facilement et profiter de toutes les fonctionnalités de WordPress dans son PHP.
Continue reading « Bonnes pratiques : AJAX et WordPress »