9.8. Shortcodes umwandeln

WordPress wandelt alle Shortcodes des Editor-Inhalts automatisch in die entsprechenden Code um. Dazu nutzt es es den the_content Filter-Hook wie folgt:

<?php
add_filter( 'the_content', 'do_shortcodes' );
?>

Das bedeutet wiederum, dass die Funktion do_shortcodes() letztlich für die Umwandlung der eigentlichen Shortcodes hin zu HTML zuständig sein muss. WordPress definiert die Funktion wie folgt:

<?php
function do_shortcode( $content ) {
	...
}
?>

Es gilt:

  • $content (string)
    Ist der Inhalt dessen beinhaltete Shortcodes umgewandelt werden sollen.

Die Funktion gibt als String den Inhalt mitsamt umgewandelter Shortcodes zurück.

Beispiel 1

Dieser Inhalt ist nur eingeschränkt verfügbar. Melden Sie sich vorher an.

Beispiel 2

Dieser Inhalt ist nur eingeschränkt verfügbar. Melden Sie sich vorher an.

Beispiel 3

Dieser Inhalt ist nur eingeschränkt verfügbar. Melden Sie sich vorher an.