Shortcode implementieren
In dem Artikel Shortcode Exec PHP habe ich gezeigt, wie man mithilfe des gleichnamigen Plugins selbst Shortcodes erstellen kann. So erstelle Shortcodes haben den Vorteil, dass man sie an einer Stelle im WordPress-Backend wieder finden kann. Der Nachteil ist, dass man ein weiteres Plugin benötigt.
Wer also einmal einen Shortcode definieren möchte und ansonsten keine “Shortcode-Verwaltung” benötigt, kann einen Shortcode auch in der functions.php hinzufügen:
function show_time_code($atts, $content = null) { $uhrzeit = date("H:i“, time()); return '<i>' . $content . ' ' . $uhrzeit . '</i>'; }
add_shortcode("show_time","show_time_code");
Aufgerufen wird der shortcode dann mit:
[show_time]Uhrzeit:[/show_time]
Das Ergebnis sieht dann in etwa so aus:
Uhrzeit: 12:43
[notice type=’info’]Die komplette Dokumentation zu der WordPress-Funktion add_shortcode gibt es im WordPress Codex.[/notice]
Letzte Artikel von Enno Wulff (Alle anzeigen)
- 7. December: Excel Racing Simulation – Root Vole Race - 7. Dezember 2024
- 5. December: ABAPConf - 5. Dezember 2024
- 4. December: Only a lazy developer is a good developer - 4. Dezember 2024