WordPress crochets pour l'exécution de droite, avant que toute action ou de chargement d'une page
Je suis assez nouveau dans WP. La tâche consiste à développer un plugin pour l'authentification oauth sur l'un de pas populaire openID fournisseurs. J'ai fait de même pour CodeIgniter projet, mais WP est un CMS et est un peu complexe pour moi à comprendre. Dans Codeigniter-je vérifier l'autorisation avant chaque action. Dans la note WP-je besoin d'un crochet qui utilise pour cela... avant chaque impression de la page, ou peut-être.. il serait juste de dire avant chaque action en termes de cadres de. Qu'est-ce que ce crochet est le nom?
Cochez cette codex.wordpress.org/Plugin_API/Filter_Reference ce codex.wordpress.org/Plugin_API/Action_Reference pour tous les crochets. Vous pouvez également créer vos propres crochets , pour vérifier que archive.extralogical.net/2007/06/wphooks , wpengineer.com/1302/define-your-own-wordpress-hooks, sandeepthemaster.wordpress.com/2012/11/26/198
OriginalL'auteur Factory Girl | 2013-04-11
Vous devez vous connecter pour publier un commentaire.
Une liste de toutes les crochets peuvent être trouvés ici: https://codex.wordpress.org/Plugin_API/Action_Reference
Informations sur les Crochets: https://codex.wordpress.org/Plugin_API#Hooks.2C_Actions_and_Filters
D'autres crochets doit être proposé et sera ajoutée dans une prochaine version si est une bonne suggestion.
Ou vous devez modifier les fichiers de base 😉
Pourquoi devriez-vous besoin pour l'exécution de cette b4 toute action? juste pour faire le point, vous voulez exécuter la vérification au début de tout... de ne pas les exécuter une fois avant chaque action possible (1000times 😉 ), si vous souhaitez exécuter le plus tôt possible, je suggère loop_start ou init
peut-être que certains le crochet est disponible pour des appels avant le chargement de chaque page?
Que diriez-muplugins_loaded Après doit-utiliser les plugins sont chargés (c'est le premier crochet que vous pourriez utiliser, [l'ordre des crochets est l'ordre dans lequel ils sont appelés)
Ce crochet est utilisé avant le chargement de chaque page?
OriginalL'auteur Xavjer
Vous pouvez utiliser 'init' crochet. Il sera effectué avant de l'élément ou du code html. Il est également utile pour gérer les variables POST et GET. La syntaxe est quelque chose comme ceci:
J'ai voté cela, car il y a un crochet qui se déclenche "juste avant" le chargement des pages et ce n'est pas "init". Il est "template_redirect". J'ai créé une nouvelle réponse à cette question.
OriginalL'auteur Domenico Citrangulo
Dernier crochet avant de charger le modèle est template_redirect
Vous pouvez l'utiliser comme ceci:
OriginalL'auteur Marc van Nieuwenhuijzen
Vous dire un crochet lorsque tous les wordpress fonction sera disponible, mais avant toute sortie, y compris les en-têtes envoyés?
Bien accrocher votre fonction sur
init
. Qui va appeler lors de la visite de site. Si vous voulez que ce crochet uniquement pour la zone d'admin, alors il estadmin_init
.OriginalL'auteur