<?php
function remove_all_shortcodes() {
...
}
?>
Die Funktion hat weder einen Eingangsparameter noch einen Rückgabewert und ist daher relativ simpel gestrickt. Sie löscht alle bis zum Aufruf mit add_shortcode()
registrieren Shortcodes auf einen Schlag.
Alle nachfolgenden Shortcodes bleiben davon natürlich unberücksichtigt.
Hinweis
WordPress registriert alle Shortcodes in einem globalen Array namens
$shortcode_tags
. Die Funktionremove_all_shortcodes()
überschreibt diesen Wert mit einem leeren Array.