Читать книгу Entwicklung von WordPress-Plugins - Onno Gabriel - Страница 11

Einschließende Shortcodes

Оглавление

Shortcodes können weitere Inhalte einschließen, in dem sie um diese Inhalte herum angeordnet werden:

[shortcode-name]Eingeschlossener Inhalt[/shortcode-name]

Der eingeschlossene Inhalt wird dabei der aufzurufenden Funktion als Argument $content übergeben.

Um beispielsweise einen Textabschnitt in fett auszugeben, kann dies auch über einen Shortcode geschehen. Die durch den Shortcode aufgerufene Funktion fasst dann, wie im folgenden Beispiel gezeigt, den umschlossenen Textabschnitt in das HTML-Tag <strong> ein:

<?php function text_in_fett( $atts, $content = null ) { return '<strong>' . $content . '</strong>'; } add_shortcode( 'fett', 'text_in_fett' ); ?>

In einem Post könnte der so definierte Shortcode wie folgt eingesetzt werden:

Ein [fett]fett geschriebener Text[/fett] dank Shortcodes.

Durch die Funktion text_in_fett() wird dann in der Ausgabe an den Browser Folgendes ausgegeben:

Ein <strong>fett geschriebener Text</strong> dank Shortcodes.

Entwicklung von WordPress-Plugins

Подняться наверх