Fonctions principales

Table des matières
L'affichage d'une fonction dans le Core est le moyen le plus rapide d'apprendre comment une fonction spécifique de Wordpress Cela fonctionne, nous pouvons voir exactement quels paramètres sont autorisés à entrer dans la fonction, ainsi que les valeurs et les types de données que la fonction renvoie réellement.
Trouver les fonctions
Pour lancer la recherche des fonctions, nous devons localiser un éditeur de texte brut, qui nous permet de rechercher des termes dans des fichiers tels que Bloc de texte sous Windows ou tout autre IDS qui prend en charge les fichiers PHP de préférence, de cette façon, nous pouvons utiliser ses fonctionnalités pour rechercher dans les fichiers Core.
Faisons l'exercice simple suivant, trouvons la fonction is_super_admin (), notre recherche devrait nous apporter comme résultat le fichier wp-includes/capacités.php et nous devrions voir quelque chose comme ceci dans ledit fichier :

Une astuce pour localiser les fonctions plus rapidement consiste à ajouter le mot une fonction par exemple dans le champ de recherche nous mettons fonction is_super_admin de cette façon, nous évitons qu'il nous amène les appels à la fonction dans tous Wordpress.
Une fois notre fonction localisée, nous pouvons inspecter la documentation qui devrait ressembler beaucoup à ceci :

Comme nous pouvons le voir, la documentation nous indique le but de la fonction, les paramètres qu'elle reçoit et la sortie qu'elle a, de cette manière nous pouvons rapidement savoir quelle fonction elle remplit.
Explorer le noyau
Au cœur de Wordpress Il y a certains fichiers qui contiennent les fonctions les plus utilisées, que nous pouvons passer en revue puisque ceux-ci sont utilisés dans la génération de plugins et de contenus supplémentaires, les fichiers que nous verrons ci-dessous sont dans le répertoire wp-inclut de notre installation Wordpress.
Fonctions.php
Ce fichier contient les principales fonctions de l'API, celles-ci sont largement utilisées par les plugins et les thèmes, à l'intérieur nous trouvons des fonctions telles que les suivantes :
  • heure actuelle (): Cette fonction affiche l'heure actuelle, en fonction d'un type spécifié.
  • force_ssl_login() : Comme son nom l'indique, cette fonction force l'entrée via le protocole HTTPS pour se connecter.
  • wp_nonce_field() : Cette fonction implémente le champ nonce caché spécial dans les formulaires de Wordpress afin d'éviter les interférences d'agents externes en ajoutant un niveau de validation supplémentaire.
  • Absent () : Cette fonction renvoie simplement la valeur absolue d'un entier.
Formatage.php
Ce fichier contient les fonctions qui nous aident lors de la mise en forme des textes soit pour les insérer dans la base de données, soit pour les afficher.
  • esc_attr() : Cette fonction nous permet d'échapper le texte qui contient des attributs HTML
  • esc_html() : Comme le précédent, il nous aide à nous échapper, cependant dans ce cas l'échappement se fera sur le code HTML
  • esc_url() : Il est utilisé pour nettoyer et vérifier une URL.
  • is_email (): Il nous permet de valider qu'il s'agit d'un email valide.
Comme on peut le voir, dans la liste des fonctions que nous mentionnons, nous ne mettons pas les paramètres qu'elles reçoivent, nous laissons cela en exercice afin qu'ils puissent rechercher ces fonctions et voir ce qu'elles reçoivent et ce qu'elles renvoient afin qu'elles puissent continuer à apprendre sur le noyau de Wordpress.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif
wave wave wave wave wave