A volte può esservi l'esigenza di rimuovere tutti gli shortcode da alcune sezioni di WordPress. In questo caso possiamo utilizzare la funzione strip_shortcodes().
L'argomento di questa funzione è il contenuto dei post o delle pagine. Un uso tipico è la creazione di un filtro su the_content
:
function remove_shortcode_from_pages( $content ) {
if ( is_page() ) {
$content = strip_shortcodes( $content );
}
return $content;
}
add_filter( 'the_content', 'remove_shortcode_from_pages' );