1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Funktionen in PlugIn's

Dieses Thema im Forum "Plugins und Widgets" wurde erstellt von Linkrauscher, 13. Dezember 2006.

  1. Linkrauscher

    Linkrauscher Member

    Registriert seit:
    27. November 2005
    Beiträge:
    15
    Zustimmungen:
    0
    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

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    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:
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    bzw.
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Das funzt auch nicht. Wenn ich auf Funktionen wie
    get_permalink() zugreife, crasht das ganze System mit Fehlermeldungen.
    Beispiel:
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    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
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden