WordPress, les ressources indispensables pour le développement
Je me rend compte que lorsque je développe quelque chose sous WordPress, il y a des ressources que j'utilise quasi systématiquement. Quand je parle de ressources, je parle principalement de sites internet incontournables qui regorgent d'informations. Avant de commencer, je vous mets en garde .... si vous attraper la nausée à la vue de la moindre petite ligne de code ou que vous êtes anglophobe, dirigez vous directement à la fin de l'article où j'ai listé des sites de ressources francophones plus accessible.
1/ Alors en première position nous avons le code source de WordPress passé à la moulinette via PHPxref (Permet de générer de la doc à partir de fichiers sources avec un tas choses utiles)
Je me sert de ce site là parce qu'il est mis à jour régulièrement, mais il en existe bien d'autre, certains identique ou d'autre n'évoluant pas (par version).
L'explorateur de fichiers permet de naviguer dans l'arborescence d'un WordPress vierge et d'afficher le contenu des pages. Il faut aussi savoir que tout le code source est rempli de références et de liens. Par exemple si vous explorer la page wp-settings.php et que vous survolez une des fonctions, il vous sera indiquez dans quel fichier cette fonction à été déclarée, et où elle est utilisée. Si vous survolez une variable, chaque utilisation de cette variable dans la page est surlignée. Et vous pouvez évidement voir où elle est utilisée.
La page qui me sert le plus et celle des fonctions, car on y découvre tout un tas de fonctions natives à wordpress qui sont bien utiles et nous évitent parfois de re-coder un truc pour rien. Vu la quantité de données, je vous conseil l'emploi du ctrl+f pour faire une recherche dans la page. Voici d'ailleurs quelques mots clés à rechercher que vous rencontrerez souvent au cours de vos développement: term, link, query, comment, permalink, post, attachment, category, taxonomy, sanitize. Rien qu'avec cette liste vous devriez tomber sur quelques fonctions sympa.
2/ Et bien forcement il s'agit du CODEX officiel. Véritable mine d'informations, on y trouve des choses très technique mais aussi des choses très abordables ! De plus certaines pages sont en français, mais la majeure partie reste en anglais évidement.
Voilà les principales pages dont je me sers, en partant de ça vous arriverez à faire le tour de WordPress. A noter qu'il vaut mieux se garder ces liens au chaud vu le manque de pertinence de leur moteur de recherche !
3/ Voici un site qui répertorie les hook, par versions de wordpress, en précisant ceux qui sont déprécies, qui ont disparus ou apparus selon la version. Les hook sont la base des plugins, il permettent d'étendre, d'ajouter ou supprimer des fonctions de WordPress. Il comprennent 2 familles, les "Filter Hooks" qui agissent sur les fonctions en les modifiant et les "Action Hooks" qui exécutent une fonction lors d'un évènement précis.
Voilà, grâce à ce site vous pourrez facilement vérifier si vous utilisez un hook qui est périmé ou si il y en a des nouveau. Dans le listing on vous indique si il s'agit d'un filtre ou d'une action et si il est récent.
Lorsque vous cliquez sur un hook, vous arrivez sur un autre listing qui vous indique dans quel version il a été utilisé. Sur certains hook, il y aura aussi des notes additionnelles. Pour décortiquer un peu plus le hook, cliquez sur "View hook in source" en face de la version désirée. Là vous verrez un bout de code montrant le hook dans la source, vous pouvez aller encore plus loin en cliquant sur "View complete file in SVN"
Il est vrai que ce site est pauvre en explications, mais rien qu'avec le nom des hooks et l'exploration du code, on devine à quoi il servent. Enfin c'est surtout pratique pour voir les nouveautés.
4/ Voici les autres ressources francophones qui vous aideront dans votre développement.
Tout d'abord le forum officiel de la communauté francophone, puis tous les blogs du Planet :
- 2803
- Blog Tool Box
- css4design
- Fran6art.com
- Here With Me
- Homo Sapiens Internetus
- ...
- WordPress Francophone
- WordPress Tuto
Voilà de quoi devenir un vrai MOW ! (Master Of Wordpress) .... Non je ne sors pas, c'est mon blog et j'assume ma vanne pourrie 😀
-----
Pingback: De tout de rien, c'est la boîte à liens ! [22/9] | Weezonaute, le blogueur masqué()
Pingback: Les billets de la semaine #12 | Le blog de Yohann CIURLIK | Spawnrider.Net :: Blog()