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

Funktionsaufruf innerhalb add_filter

Dieses Thema im Forum "Allgemeines" wurde erstellt von pega, 6. März 2015.

  1. pega

    pega Member

    Registriert seit:
    5. Juni 2014
    Beiträge:
    14
    Zustimmungen:
    1
    Hallo,

    ich möchte mit einem add_filter-Hook an den Content noch Inhalt hängen. Dieser Inhalt wird in einer ausgelagerten Klasse über dort vorhandene Funktionen generiert.
    Das Dranhängen von Inhalt als solches funktioniert, wenn ich allerdings die Datei mit den ausgelagerten Funktionen einbinde, dann funktioniert das nicht mehr (meine Sidebars und Fussnote werden dann nicht mehr gezeigt.

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Wie kann man in einer solchen Filterfunktion auf eigene ausgelagerte Klassen/Funktionen zugreifen (require geht auch nicht)?

    Danke Peter
     
  2. r23

    r23 Well-Known Member

    Registriert seit:
    9. Dezember 2006
    Beiträge:
    7.348
    Zustimmungen:
    587
    Wenn der Inhalt über eine Klasse kommt, muss du diese erst einbinden. Aus der Klasse wird ein Objekt gemacht

    Anleitung:
    http://www.php-kurs.com/objektorientierte-programmierung-klassen-objekte.htm



    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    http://www.php-kurs.com/objektorientierte-programmierung-beispiel.htm

    hth

    Ralf
     
  3. pega

    pega Member

    Registriert seit:
    5. Juni 2014
    Beiträge:
    14
    Zustimmungen:
    1
    Grundsätzlich hast du bei oop Recht. In diesem Fall hatte ich einen anderen Fehler (bin mit exit aus einer Funktion raus)

    Ohne Instanzierung funktionieren die Routinen anscheinend als Statische Funktionen, wie es dies in VB.NET oder C# gibt.

    Das hatte auch funktioniert

    index.php
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!


    test-klasse.php
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  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