Atrribut-Wert aus Shortcode extrahieren
-
Moin zusammen
Ich habe folgende Herausforderung: In manchen meiner Posts befindet sich ein bestimmer Shortcode. Wenn sich dieser Shortcode finden lässt, soll der Wert des Attributes id extrahiert werden.
[myshortcode id=123]
Die Prüfung, ob der Shortcode vorhanden ist, kann ich über
has_shortcode
machen. Wo ich aber gerade nicht weiterkomme, ist das Extrahieren des Wertes im Attribut id in eine Variable. Der Shortcode kennt auch nur das Attribut id, weitere Attribute können nicht gesetzt werden.global $post; if( has_shortcode( $post->post_content, 'myshortcode') ) { /*** extract ID from shortcode and sroreit into variable ***/ }
Alle Ansätze, die ich bisher gefunden, waren entweder sehr umfangreich und/oder haben nicht das gemacht, was ich erreichen möchte.
Hat jemand von Euch eine Idee, wie ich „schlanken Fußes“ an das Attribut komme?
Vielen Dank im Voraus 🙂
- Das Thema „Atrribut-Wert aus Shortcode extrahieren“ ist für neue Antworten geschlossen.