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

add_action() bzgl. des Arrays

Dieses Thema im Forum "Allgemeines" wurde erstellt von _Sascha_, 24. Juli 2015.

  1. _Sascha_

    _Sascha_ Member

    Registriert seit:
    20. April 2012
    Beiträge:
    13
    Zustimmungen:
    0
    Hallo,

    mir ist in letzter Zeit immer häufiger der Gebrauch von Array-Verschachtelung in der add_action() Funktion aufgefallen. (siehe blauen/unterstrichenen Text)

    Gewohnt:
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Aufgefallen:
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Dabei würde mich interessieren welche Vorteile sich dadurch ergeben und welche Aufgabe das $this als erster Schlüssel im Array inne hat.
     
  2. Putzlowitsch

    Putzlowitsch Well-Known Member

    Registriert seit:
    21. Oktober 2006
    Beiträge:
    5.955
    Zustimmungen:
    47
    Die zweite Variante ist notwendig und funktioniert nur dann, wenn das Plugin als PHP-Klasse realisiert ist. Außerhalb von Klassen gibt es kein $this, was eine Referenz auf das Objekt selbst darstellt.
    Variante 1 kommt immer dann zum Einsatz, wenn ohne Klassen programmiert wird, bzw wenn die Hook-Funktion kein Klassen-Member ist.

    Gruß
    Ingo
     
    #2 Putzlowitsch, 24. Juli 2015
    Zuletzt bearbeitet: 24. Juli 2015
  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