2017-08-18 1 views
-1

Wie kann ich eine Funktion in einem Plugin von einem anderen Plugin aufrufen? Die Funktion, die ich anrufen muß, ist nicht in einer KlasseWORDPRESS: Rufen Sie eine Plugin-Funktion von einem anderen plugin

dank

+2

Siehe auch: https://wordpress.stackexchange.com/questions/57043/how-can-i-call-a-function-from-one-plugin-within -another-plugin –

+0

wie erwähnt, Die Funktion, die ich anrufen muss, ist nicht in einer Klasse – user3174311

Antwort

0

Da diese Funktion nicht in der Klasse dann häufig überall zugänglich ist es, wenn die Plug-Lasten, die bei dem ersten Datei laden.

Wordpress lädt Plugins in absteigender Reihenfolge (durch seinen Namen)

So müssen Sie das Plugin auf dem letzten laden diese Plugins zu ermöglichen gesamte Code-Basis zu laden und Sie diese Funktion aufrufen, wie unter

if(function_exists('needed_function')){ 
    needed_function(); 
} 

ansonsten nur diese Datei enthalten.

include_once plugin_dir/that-plugin/file.php 

jetzt nennen Sie, die Funktion

+0

Danke, ich habe den Teil vermisst, wo ich die Datei vor Aufruf der Methode aufnehmen muss, nicht funktioniert es. Gibt es eine Möglichkeit, eine globale Variable innerhalb der Methode zu überschreiben? – user3174311

+0

Sie können alle globalen Variablen in PHP überschreiben. – Thamaraiselvam

Verwandte Themen