Der Kunde fragt, ob ein bestimmtes Karussell-Plugin, das er verwendet, als Widget verwendet werden kann. Das heißt, ich sollte ein Widget in functions.php erstellen, das die Funktion des Plugins aufruft. Das bedeutet, dass der Code des Plugins zuerst geladen werden muss, damit die Funktion für WordPress verfügbar ist, wenn die Datei functions.php geladen wird, oder? Funktioniert das?
78
Ein interessanter Ansatz wäre, alle Hooks zu einer Datei in einer Ausführungssequenz aufzulisten.
Und Sie erhalten die Ausgabe wie folgt:
Die möglichen Vorteile dieser Überprüfung sind vielfältig. Beachten Sie jedoch, dass die Ausgabe für verschiedene Seitenvorlagen, die Sie aufrufen, oder wenn Sie sich in einem Dashboard befinden, unterschiedlich ist.
Ich habe das einfach von
/?p=1
oder Hallo Welt Seite genannt.Wenn Sie kein einziges Plugin aktiviert haben, können Sie diesen Code in einem
mu-plugins
Ordner ablegen.Es ist vielleicht besser, die WP FS-API zu verwenden , aber dieser Weg ist wirklich prägnant.
quelle
Sie können ein Widget in der .php-Datei des Plugins haben (und eine gemeinsame globale Variable, die beide verwenden können), wenn Sie danach fragen. Hier ist ein Tutorial mit Beispielcode, über den ich vor einiger Zeit gestolpert bin.
Außerdem finden Sie hier eine Liste der Aktionen, die während einer typischen Anforderung in der Reihenfolge ihrer Ausführung ausgeführt werden. # 2 und # 10 schlagen vor, dass Plugins zuerst geladen werden; Ich bin mir nicht sicher über functions.php.
quelle