Que doivent savoir les bons développeurs WordPress ?

Table des Matières
Vous trouverez ci-dessous notre liste de choses à savoir pour les développeurs WordPress. Nous avons divisé la liste par niveaux, comme pour l'apprentissage d'une nouvelle langue.
Globalement, cette liste sera utile aux personnes qui apprennent WordPress. Mais vous pouvez également utiliser cette liste pour vous auto-évaluer et combler les lacunes dans votre connaissance de WordPress. S'il y en a.
Pour chaque niveau, nous avons mis en évidence les principaux éléments que vous devez connaître. Mais il faut également tenir compte du fait que chaque élément contient une rangée de sujets derrière lui. Et si vous sentez que vos connaissances sont faibles lorsque vous réfléchissez à un élément, notez cet élément dans vos notes. Ensuite, lisez plus en détail ces éléments plus tard, et approfondissez ces sujets pour combler les lacunes.
Niveau A. Se familiariser
#
Le niveau A est le niveau minimum pour les personnes qui souhaitent avoir un site web WordPress. Même si vous n'êtes pas un programmeur, vous devez tout de même connaître les choses les plus élémentaires pour pouvoir gérer votre site WordPress sans problème. Tout comme dans le cas d'une voiture, un conducteur ne peut pas savoir ce qu'il y a sous le capot mais doit connaître le code de la route.
- Qu'est-ce que WordPress
- Comment gérer tous les types de contenu
(par exemple, les articles, les images, les taxonomies, les utilisateurs) - Que sont CPT et PostMeta
(voir une bonne explication dans cette vidéo , depuis la version 2.09) - La structure des fichiers de WordPress
(où sont les fichiers propres à une installation spécifique, et où sont les fichiers communs) - Comment déplacer un site WordPress d'un hébergement à un autre
Niveau B. Débutant
#
Le niveau B est le niveau minimum pour les personnes qui veulent créer des sites web WordPress. Même si vous souhaitez créer des sites web en utilisant uniquement des solutions prêtes à l'emploi, et que vous n'allez pas créer de code du tout, vous devez tout de même connaître ces éléments.
- Liste des plugins les plus populaires et comment les utiliser
(comme ACF, WooCommerce, SuperCache, All in One Seo, Redirection et autres) - Comment fonctionne WordPress
(c'est-à-dire la chaîne de crochets principaux et de filtres communs, dans quel ordre les thèmes et les plugins se chargent) - Que sont la taxonomie et les termes
- Taille des vignettes par défaut , comment la personnaliser
- Modèles du thème
(par exemple, tous les noms de modèles intégrés, ce que sont les modèles de page, comment les ajouter)
Niveau C1. Moyen
#
Le niveau C1 vous permet de résoudre différents types de tâches avec WordPress et vous savez déjà comment construire des sites web rapides. De plus, à ce niveau, vous serez un membre solide parmi tous les développeurs WordPress.
- Schéma de base de données
(c'est-à-dire toutes les tables principales et leurs colonnes principales, comme posts-postmeta, users-usermeta, terms-taxonomy, options) - Comment utiliser toutes les options de WP_Query
(par exemple avec des filtres complexes par meta et taxonomie) - Modèles WooCommerce et crochets principaux
(par exemple, comment personnaliser un modèle de page de boutique ou modèle de page de produit) - WordPress Cron
(c'est-à-dire comment créer, gérer et déboguer des tâches) - Comment les permaliens de WP fonctionnent en coulisses, règles de réécriture personnalisées
(par exemple, comment supporter plusieurs variantes d'une url, comme produit1-vs-produit2 et produit2-vs-produit1) - cache interne de WP
(c'est-à-dire comprendre clairement ce qui se passe lorsque vous appelez get_post ou get_post_meta, et être capable de réduire l'utilisation des ressources par votre code)
Niveau C2. Étendu
#
Au niveau C2, on se sent avec WordPress comme un poisson dans un lac. Bien qu'il faille beaucoup de temps pour atteindre ce niveau, le résultat en vaut la peine. Vous connaissez toujours la meilleure façon de résoudre n'importe quelle tâche, et rien n'est trop complexe pour vous en ce qui concerne WordPress. En général, les personnes de ce niveau guident l'équipe d'un développeur et créent leurs propres plugins.
- Mode multisite
(qu'est-ce qui est commun et séparé ici, comment agissent robots.txt et .htaccess, et qu'en est-il des utilisateurs) - Transients
(qu'est-ce que c'est, où est-ce que c'est stocké, et comment l'utiliser) - WP CLI
(par exemple, comment régénérer toutes les vignettes sans plugins) - Tous les points faibles de WordPress, et comment sécuriser WP contre les pirates
(force brute du formulaire de connexion, xmlrpc.php, analyse des noms d'utilisateurs via l'API REST, etc)
Conclusions
#Vous avez lu notre liste d'éléments à connaître absolument pour les développeurs WordPress, et nous espérons que vous avez trouvé des éléments intéressants pour votre prochain apprentissage. Nous aimerions que cet article soit un petit coup de pouce pour améliorer vos connaissances. Vous vous sentez fort ? Ne vous détendez pas pour autant - nous n'avons abordé ici que des sujets de base.
Essayez de creuser dans les outils et les sujets que vous rencontrez tous les jours et vous trouverez beaucoup de choses nouvelles et inconnues. Comme pour les gros plugins, chacun d'entre eux est comme un océan, large et profond. Vous utilisez ACF ? Assurez-vous de connaître toutes ses fonctionnalités, par exemple comment créer des blocs Gutenberg à l'aide du plugin.
Améliorons le WEB et le monde - n'oubliez pas de contribuer. Aidez d'autres personnes à apprendre et partagez vos fonctionnalités avec d'autres.