WordPress: la funzione strip_shortcodes()

Short link

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' );