Ich bin ziemlich neu in WP. Aufgabe ist es, ein Plugin für oauth-Authentifizierung auf einem der nicht populären openID-Provider zu entwickeln. Ich habe das gleiche für CodeIgniter-Projekt gemacht, aber WP ist ein CMS und ist ein wenig komplex für mich zu verstehen. In Codeigner überprüfe ich vor jeder Aktion die Berechtigung. In WP brauche ich einen Haken, der dafür verwendet ... vor jedem Seitendruck, oder vielleicht .. es wäre richtig vor jeder Aktion in Bezug auf Frameworks zu sagen. Wie heißt dieser Haken?
Sie können 'init' hook verwenden. Es wird vor Element- oder HTML-Code ausgeführt. Es ist auch nützlich, POST- und GET-Variablen zu verwalten. Die Syntax ist etwa so:
%Vor%Letzter Haken vor dem Laden der Vorlage ist template_redirect
Sie können es wie folgt verwenden:
%Vor%Sie meinen einen Haken, wenn alle Wordpress-Funktionen verfügbar sind, aber bevor eine Ausgabe einschließlich der Header gesendet wird?
Nun haken Sie Ihre Funktion an init
. Das wird beim Besuch der Website anrufen. Wenn Sie diesen Hook nur für den Admin-Bereich haben wollen, dann ist admin_init
.