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_shortcodemachen. 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.