So entfernen Sie eine über eine Klasse hinzugefügte Aktion

8

Ich versuche eine Aktion zu entfernen, die ein Plugin in einer separaten functions.php Datei registriert, aber die Syntax stopft mich. Das Plugin (ich kann nicht kopieren / einfügen - kommerzielles Plugin) leitet die add_action wie folgt ab:

%Vor%

Ich bin meistens verwirrt mit &$this . Ich weiß, dass dies sich auf die Instanz der Klasse bezieht, aber basierend auf meiner Forschung sollte es wie folgt entfernt werden:

Brauchen Sie Hilfe mit remove_action ()

Ich weiß einfach nicht, wie ich die Syntax für meine Situation entwickeln soll. Warum definieren Sie die globale Variable? Müsste ich das in meinem Fall tun? Ich gehe davon aus, dass das Widget-Array aus WP-Core-Code stammt, aber ich bin verwirrt darüber, wie ich das in meinem Fall implementieren muss, was viel einfacher zu sein scheint. Entschuldigung, wenn dieses Zeug Abhilfe schafft.

Danke für jede Hilfe im Voraus.

    
Steve 19.01.2012, 10:23
quelle

1 Antwort

1

Das & amp; $ erstellt eine Referenz anstelle einer Kopie. Wenn Sie später auf diese Variable zugreifen, greifen Sie auf dieses Objekt und nicht auf eine Kopie zu.

Ссылка

Siehe den Abschnitt über das Array "nicht genau durch Referenz zuweisen, sondern gleichwertig."

    
Alexis Wilke 20.01.2012 07:08
quelle

Tags und Links