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

Zugriff auf Attribut eines Shortcodes

Dieses Thema im Forum "Plugins und Widgets" wurde erstellt von jenskno, 12. September 2016.

Schlagworte:
  1. jenskno

    jenskno New Member

    Registriert seit:
    15. Juni 2015
    Beiträge:
    3
    Zustimmungen:
    0
    Hallo,

    ich suche eine Möglichkeit innerhalb eines post auf einen shortcode zuzugreifen.

    Dir Prüfung,ob ein shortcode da ist, funktioniert:
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Allerdings gelingt es mir nicht, auf das Attribut id des shortcodes zu zugreifen.

    Das heisst, ich möchte
    HTML:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    die 1234 auslesen.
    Ist das wirklich nur damit möglich, dass ich immer den ganzen post-content durchsuche und mit regExp die 1234 herausfiltere?
    Ich komme da irgendwie nicht weiter...

    Danke für jeden Tipp...

    Grüße,
    Jens
     
  2. Putzlowitsch

    Putzlowitsch Well-Known Member

    Registriert seit:
    21. Oktober 2006
    Beiträge:
    5.955
    Zustimmungen:
    47
    Zum Auslesen der Attribute und weiteren Verarbeitung wird ja mit add_shortcode() eine entsprechende Funktion registriert.
    Die Funktion wird von WP aufgerufen, wenn die Ausgabe eines Artikels erzeugt wird. Innerhalb dieser Funktion hast Du Zugriff auf die Attribute.

    Eventuell könntest Du dir in dieser Funktion die gewünschten Attribute global speichern und dann später "von außen" darauf zugreifen.

    Gruß
    Ingo
     
  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