Stichwort: PHP
Wie in den “Über mich”-Seiten zu lesen ist, bin ich Software-Entwickler. Ich entwickel überwiegend in PHP. Deshalb schreibe ich auch mal das eine oder andere, daß mit dieser “love-it-or-hate-it”-Skript-Sprache zu tun hat. Diese Ergüsse stehen dann passenderweise unter diesem Stichwort.
Shortcodes mit gemischter Schreibweise in einem Artikel» — Schneller "Hack", um das Shortcodes-Parsen zu verbessern.
Über die “Shortcode-API” von Wordpress gibt es schon viele Artikel und Anleitungen. Auch über die verschiedenen Schreibweisen, die unterstützt werden:
- [shortcode]
- [shortcode attribut="wert" /]
- [shortcode]Inhalt[/shortcode]
Interessant wird es nun aber, wenn man – so wie ich – einen Shortcode geschrieben hat, der sowohl in der “self-contained” (Variante 1 und 2) als auch als “enclosing” (Variante 3) Form vorkommen können soll. Verwendet man nämlich beides in dem gleichen Artikel, dann führt das zu unerwarteten Ergebnissen1.
-
Einfach mal ausprobieren. Alles was zwischen dem letzten self-contained Shortcode und dem schließenden Tag des nächsten enclosing Shortcode steht, wird als Inhalt des letzten self-contained Shortcode angesehen und so behandelt. ↩

