WordPress-hooks für die Ausführung Recht vor, jegliche Aktion oder Seite laden
Ich bin ganz neu bei WP. Aufgabe ist die Entwicklung eines plugin für die oauth-Authentifizierung auf einem nicht sehr beliebt openID-Provider. Ich Tat das gleiche für CodeIgniter Projekt, aber WP ist ein CMS und ist etwas schwierig für mich zu verstehen. In Codeigniter ich check die Genehmigung vor jeder Aktion. In der WP muss ich einen Haken, der verwendet es für... vor jeder Seite zu drucken, oder vielleicht ... es wäre richtig zu sagen, dass vor jeder Aktion in Bezug auf die Rahmenbedingungen. Was ist das hook ' s Namen?
- Prüfen Sie das codex.wordpress.org/Plugin_API/Filter_Reference und das codex.wordpress.org/Plugin_API/Action_Reference für alle die Haken. Sie können auch Ihre eigenen Haken , für, dass der check archive.extralogical.net/2007/06/wphooks , wpengineer.com/1302/define-your-own-wordpress-hooks, sandeepthemaster.wordpress.com/2012/11/26/198
Du musst angemeldet sein, um einen Kommentar abzugeben.
Eine Liste aller verfügbaren hooks finden Sie hier: https://codex.wordpress.org/Plugin_API/Action_Reference
Informationen über die Haken: https://codex.wordpress.org/Plugin_API#Hooks.2C_Actions_and_Filters
Anderen Haken müssen vorgeschlagen werden und werden in einer zukünftigen Version, wenn ist ein guter Vorschlag.
Oder man müsste zum Bearbeiten der core-Dateien 😉
Können Sie 'init' Haken. Es wird ausgeführt werden, bevor element oder html-code. Es ist auch nützlich zur Verwaltung-POST-und GET-Variablen. Die syntax ist so etwas wie dieses:
Letzten Haken vor dem laden der Vorlage ist template_redirect
Können Sie es verwenden, wie diese:
Du meinst einen Haken, wenn alle wordpress-Funktion zur Verfügung, aber vor jeder Ausgabe, einschließlich Header gesendet?
Sowie Haken Sie die Funktion auf
init
. Aufrufen, werden beim Besuch der Website. Wenn Sie möchten, dass dieser Haken nur für den admin-Bereich, dann ist esadmin_init
.