Inhaltsverzeichnis
Das Anzeigen einer Funktion im Core ist der schnellste Weg, um zu erfahren, wie eine bestimmte Funktion von WordPress Es funktioniert, wir können genau sehen, welche Parameter für die Eingabe in die Funktion zulässig sind, sowie die Werte und Datentypen, die die Funktion tatsächlich zurückgibt.Finden der Funktionen
Um die Suche nach den Funktionen zu starten, müssen wir einen Nur-Text-Editor finden, der es uns ermöglicht, nach Begriffen in Dateien zu suchen, wie z Textblock unter Windows oder anderen SDI die vorzugsweise PHP-Dateien unterstützt, auf diese Weise können wir ihre Funktionalitäten verwenden, um in den Core-Dateien zu suchen.
Machen wir die folgende einfache Übung, finden wir die Funktion is_super_admin (), unsere Suche sollte uns als Ergebnis die Datei bringen wp-includes / Capabilities.php und wir sollten in der besagten Datei so etwas sehen:
Ein Trick, um Funktionen schneller zu finden, besteht darin, das Wort . hinzuzufügen Funktion zum Beispiel in das Suchfeld geben wir Funktion is_super_admin Auf diese Weise vermeiden wir, dass es uns die Aufrufe der Funktion in allen bringt WordPress.
Sobald unsere Funktion gefunden ist, können wir die Dokumentation überprüfen, die so aussehen sollte:
Wie wir sehen, sagt uns die Dokumentation den Zweck der Funktion, die Parameter, die sie erhält und die Ausgabe, die sie hat, so dass wir schnell wissen, welche Funktion sie erfüllt.
Den Kern erkunden
Im Kern von WordPress Es gibt bestimmte Dateien, die die am häufigsten verwendeten Funktionen enthalten, die wir überprüfen können, da diese bei der Generierung von Plugins und zusätzlichen Inhalten verwendet werden. Die Dateien, die wir unten sehen werden, befinden sich im Verzeichnis wp-beinhaltet unserer Wordpress-Installation.
Funktionen.php
Diese Datei enthält die wichtigsten API-Funktionen, diese werden häufig von Plugins und Themes verwendet. Darin finden wir Funktionen wie die folgenden:
- aktuelle Uhrzeit (): Diese Funktion zeigt die aktuelle Uhrzeit basierend auf einem bestimmten Typ an.
- force_ssl_login (): Wie der Name schon sagt, erzwingt diese Funktion die Eingabe über das HTTPS-Protokoll, um sich anzumelden.
- wp_nonce_field (): Diese Funktion implementiert das spezielle versteckte Nonce-Feld in Formularen innerhalb von Wordpress, sodass Störungen durch externe Agenten durch Hinzufügen einer zusätzlichen Validierungsebene vermieden werden können.
- Abwesend (): Diese Funktion gibt einfach den absoluten Wert einer ganzen Zahl zurück.
Diese Datei enthält die Funktionen, die uns bei der Formatierung der Texte unterstützen, um sie entweder in die Datenbank einzufügen oder anzuzeigen.
- esc_attr(): Diese Funktion ermöglicht es uns, den Text zu maskieren, der HTML-Attribute enthält
- esc_html(): Wie beim vorherigen hilft es uns zu entkommen, aber in diesem Fall wird das Escape auf dem HTML-Code durchgeführt
- esc_url(): Es wird verwendet, um eine URL zu bereinigen und zu überprüfen.
- is_email(): Es ermöglicht uns zu überprüfen, ob es sich um eine gültige E-Mail handelt.