Kernefunktioner

Indholdsfortegnelse
At se en funktion i Core er den hurtigste måde at lære, hvordan en bestemt funktion af Wordpress Det virker, vi kan se præcis, hvilke parametre der er tilladt for input til funktionen, samt de værdier og datatyper, som funktionen rent faktisk returnerer.
Find funktionerne
For at starte søgningen efter funktionerne skal vi finde en almindelig tekst -editor, som giver os mulighed for at søge efter udtryk i filer som f.eks Textpad på Windows eller lignende SDI der fortrinsvis understøtter PHP -filer, på denne måde kan vi bruge dens funktioner til at søge i kernefilerne.
Lad os gøre følgende enkle øvelse, lad os finde funktionen is_super_admin (), vores søgning skulle bringe os som et resultat af filen wp-includes / capabilities.php og vi skulle se noget i denne fil:

Et trick til hurtigere at finde funktioner er at tilføje ordet fungere for eksempel i det søgefelt, vi sætter funktion er_super_admin på denne måde undgår vi, at det bringer os opkaldene til funktionen inden for alle Wordpress.
Når vores funktion er fundet, kan vi inspicere den dokumentation, der skal ligne denne meget:

Som vi kan se, fortæller dokumentationen os formålet med funktionen, parametrene den modtager og output den har, på denne måde kan vi hurtigt vide, hvilken funktion den opfylder.
Udforske kernen
Inden for kernen af Wordpress Der er visse filer, der indeholder de mest brugte funktioner, som vi kan gennemgå, da disse bruges til generering af plugins og yderligere indhold, de filer, som vi vil se nedenfor, er i biblioteket wp-inkluderer af vores Wordpress -installation.
Functions.php
Denne fil indeholder de vigtigste API -funktioner, disse bruges i vid udstrækning af plugins og temaer, indeni finder vi funktioner som følgende:
  • nuværende tid (): Denne funktion viser den aktuelle tid baseret på en bestemt type.
  • force_ssl_login (): Som navnet angiver, tvinger denne funktion til at logge ind via HTTPS -protokollen.
  • wp_nonce_field (): Denne funktion implementerer det særlige skjulte nonce -felt i formularer i Wordpress, så interferens fra eksterne agenter kan undgås ved at tilføje et yderligere valideringsniveau.
  • Absint (): Denne funktion returnerer simpelthen den absolutte værdi af et helt tal.
Formatering.php
Denne fil indeholder de funktioner, der hjælper os, når vi formaterer teksterne, enten for at indsætte dem i databasen eller for at vise dem.
  • esc_attr (): Denne funktion giver os mulighed for at undslippe teksten, der indeholder HTML -attributter
  • esc_html (): Ligesom den forrige hjælper det os med at flygte, men i dette tilfælde vil flugten ske på HTML -koden
  • esc_url (): Det bruges til at rense og verificere en URL.
  • is_email (): Det giver os mulighed for at validere, at det er en gyldig e -mail.
Som vi kan se, på listen over funktioner, som vi nævner, sætter vi ikke de parametre, de modtager, vi forlader dette som en øvelse, så de kan lede efter disse funktioner og se, hvad de modtager, og hvad de returnerer, så de kan fortsæt med at lære om kernen i Wordpress.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt
wave wave wave wave wave