Voici les slides de ma conférence du WordCamp Paris 2016.
Désolé pour les vidéos et les gifs qui restent inanimées en PDF :-/ L'article récapitulatif est accessible sur mon blog : https://wabeo.fr/lire-code-wordpress/
Pour commencer sans lire le code source, il y a : 4 le codex 4 les blogs 4 les forums 4 les agrégateurs de documentation 4 les groupes sur Slack ou Facebook 4 …
Connaitre les rudiments de la programmation : 4 reconnaitre les variables 4 reconnaitre les structures de contrôle 4 reconnaitre les fonctions 4 reconnaitre les opérateurs 4 reconnaitre les classes 4 les hooks
Exemple de documentation /** * Delete a user from the network and remove from all sites. * * @since 3.0.0 * @since 4.2.0 Fancy improvments * * @todo Merge with wp_delete_user() ? * * @global wpdb $wpdb WordPress database abstraction object. * @see get_super_admins() * * @param int $id The user ID. * @return bool True if the user was deleted, otherwise false. */ function wpmu_delete_user( $id ) {
Arborescence des fichiers de WordPress #racine 4 chargement du core : index, wp-blog- header, wp-load,… 4 pour une raison pratique : connexion & cie, soumission de commentaires, cron, xmlrpc… (WordPress bootstrap inside)
Arborescence des fichiers de WordPress #répertoires 4 wp-includes : utilisés en front-end & back-end 4 wp-content : tout ce qui est propre au site 4 wp-admin : tout ce qui ne concerne que l'administration (sauf admin-ajax et admin-post)
Si vous ne trouvez rien pensez à regarder : 4 dans les fonctions natives du language 4 dans les dépendances externes au projet 4 dans les plugins, themes ou mu-plugins