9.4. Alle Shortcodes löschen

<?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 Funktion remove_all_shortcodes() überschreibt diesen Wert mit einem leeren Array.