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
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
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
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
Sie können alle globalen Variablen in PHP überschreiben. – Thamaraiselvam
Siehe auch: https://wordpress.stackexchange.com/questions/57043/how-can-i-call-a-function-from-one-plugin-within -another-plugin –
wie erwähnt, Die Funktion, die ich anrufen muss, ist nicht in einer Klasse – user3174311