Einer der Eckpfeiler des Aufbaus von kundenspezifischen Lösungen in WordPress ist ein Verständnis für Haken. An und für sich sind sie nicht besonders schwer zu verstehen, und wir werden in diesem Tutorial einen kurzen Grundvorgang auf sie abdecken. Filter. Zum Zeitpunkt dieses Schreibens ist dies WordPress 6.0.1. Es wird Ihnen alles erhalten, was Sie wissen müssen, um mit einem Webserver, einer Kopie von PHP, einer Datenbank und WordPress einzurichten. Wenn Sie also alle eingerichtet sind, lassen Sie uns loslegen.
Was sind Hooks? Hatte einen offiziellen Namen. So wie folgt:
Die Software hat bestimmte Punkte, in denen sie eine Nachricht sendet, dass etwas passiert ist. Wenn wir über die Definition unserer eigenen Hooks sprechen, werden wir dieses Thema noch einmal besuchen. Schauen wir uns vorerst zwei Ereignisse an, die in der Webentwicklung üblich sind. Sie haben eine Schaltfläche mit dem ID -Attribut von add_action ()
Die Funktion add_submenu_page () bestimmt, wo die Menüoption angezeigt wird. Die erste Option ist der übergeordnete Schnecken, der auf Tools.php eingestellt ist, und unser neues Untermenü wird unter Tools angezeigt. Hier sind die Screenshots:
Sie können den Codex besuchen, um mehr über den in WordPress vorhandenen Init -Haken zu lesen. Der Init -Action -Hook feuert früh im WordPress -Lebenszyklus und ist eine gute Zeit, in der ein benutzerdefinierter Post -Typ registriert werden kann.
Als nächstes müssen wir die Funktion definieren. CODE OBE CODE Wir geben zwei zusätzliche Parameter für do_action ()
<?php<br>function tutsplus_register_post_type() {<br> <br>}<br>
Danach müssen wir diesem Haken Funktionalität geben. Hier werden wir den Code für die Registrierung eines Post -Typs neu gestaltet, damit er zwei Argumente akzeptiert, und diese beiden Argumente werden im Array verwendet, das an WordPress's register_post_type
Funktion übergeben wird. Stattdessen nennen wir es aus der Definition einer Funktion, die an unsere benutzerdefinierte Aktion begangen wird. Flexibilität für uns als Entwickler. Das wohl verwirrendste an dem obigen Code ist, wie wir einen Haken im Kontext eines anderen Hakens definieren (dh die tutsplus_register_custom_post_type
innerhalb Init
Im nächsten Beitrag in dieser Serie werden wir Filter und was sie für uns tun, um Daten zu ändern. Wir werden uns auch ansehen, wie wir unsere eigenen Filter definieren, damit wir benutzerdefinierte Funktionen einführen können, wie wir es in diesem Tutorial getan haben. Nitish ist ein Webentwickler mit Erfahrung beim Erstellen von E -Commerce -Websites auf verschiedenen Plattformen. Er verbringt seine Freizeit damit, an persönlichen Projekten zu arbeiten, die seinen Alltag erleichtern, oder langen Abendspaziergängen mit Freunden.
Das obige ist der detaillierte Inhalt vonHinzufügen von benutzerdefinierten Hooks in WordPress: benutzerdefinierte Aktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!