/**
* Remove shortcodes if we are on some specific page
*/
function prefix_remove_shortcode_trigger_on_specific_pages() {
// page ids where we want to remove shortcodes
$page_ids = array( 22, 2599 );
// array of shortcode tags to be removed.
$shortcodes_to_remove = array( 'my_shortcode_1', 'someone_other_shortcode' );
if ( in_array( get_the_ID(), $page_ids ) ) {
foreach ( $shortcodes_to_remove as $shortcode_tag ) {
remove_shortcode( $shortcode_tag );
}
}
}
add_action( 'the_post', 'prefix_remove_shortcode_trigger_on_specific_pages', 20 );
You must log in before being able to contribute a note or feedback.
User Contributed Notes