Innehållsförteckning
Att visa en funktion i Core är det snabbaste sättet att lära sig hur en specifik funktion av Wordpress Det fungerar, vi kan se exakt vilka parametrar som är tillåtna för inmatning i funktionen, liksom de värden och datatyper som funktionen faktiskt returnerar.Hitta funktionerna
För att starta sökningen efter funktionerna måste vi hitta en vanlig textredigerare, som gör att vi kan söka efter termer i filer som t.ex. Textpad på Windows eller något annat SDI som helst har stöd för PHP -filer, på så sätt kan vi använda dess funktioner för att söka i kärnfilerna.
Låt oss göra följande enkla övning, låt oss hitta funktionen is_super_admin (), vår sökning bör ge oss filen som ett resultat wp-includes / capabilities.php och vi borde se något liknande i filen:
När vår funktion är lokaliserad kan vi inspektera dokumentationen som ska se mycket ut så här:
Utforska kärnan
Inom kärnan av Wordpress Det finns vissa filer som innehåller de mest använda funktionerna, som vi kan granska eftersom dessa används för att generera plugins och ytterligare innehåll, filerna som vi kommer att se nedan finns i katalogen wp-inkluderar av vår Wordpress -installation.
Functions.php
Denna fil innehåller de viktigaste API -funktionerna, dessa används i stor utsträckning av plugins och teman, inuti hittar vi funktioner som följande:
- aktuell tid (): Denna funktion visar den aktuella tiden, baserat på en specificerad typ.
- force_ssl_login (): Som namnet indikerar tvingar denna funktion inloggning via HTTPS -protokollet.
- wp_nonce_field (): Denna funktion implementerar det speciella dolda nonce -fältet i formulär i Wordpress så att störningar från externa agenter kan undvikas genom att lägga till en ytterligare valideringsnivå.
- Absint (): Denna funktion returnerar helt enkelt det absoluta värdet för ett heltal.
Denna fil innehåller de funktioner som hjälper oss vid formatering av texterna antingen för att infoga dem i databasen eller för att visa dem.
- esc_attr (): Denna funktion gör att vi kan komma undan texten som innehåller HTML -attribut
- esc_html (): Liksom den föregående hjälper det oss att fly, men i det här fallet kommer flykten att göras på HTML -koden
- esc_url (): Den används för att rengöra och verifiera en URL.
- is_email (): Det gör att vi kan verifiera att det är ett giltigt e -postmeddelande.