Hallo und guten morgen,
ich möchte einige PlugIns so anpassen und auch neue schreiben, so das sie nur auf bestimmten Seiten laufen - bzw. Filter nur bei bestimmten Bedingungen anwenden.
Ein Beispiel:
Das PlugIn wp-contactform fügt im Header auf jeder Seite CSS-Code für die Formatierung ein.
Meine Idee ist es, das PlugIn so zu verändern, das es nur passiert, wenn der Code auch benötigt wird. Einfachste Lösung wäre:
Im PlugIn selbst
Leider ist diese Bedingung offensichtlich an dieser Stelle nie erfüllt.
if (is_page()) z.B. funktioniert auch nicht.
Eine andere (für dieses PlugIn bessere) Idee war:
bzw.
Das funzt auch nicht. Wenn ich auf Funktionen wie
get_permalink() zugreife, crasht das ganze System mit Fehlermeldungen.
Beispiel:
Hat jemand eine Idee - oder habe ich einfach etwas übersehen.
Es geht generell darum, PlugIn's eben nur bei bestimmten Bedingungen ausführen zu lassen.
Wir kann ich das in PlugIn's generell lösen?
Viele Grüße
Michael