remove_shortcode()
最后更新于:2021-11-27 21:44:45
remove_shortcode( string$tag)Removes hook for shortcode.
参数
- $tag
-
(string) (Required) Shortcode tag to remove hook for.
源文件
文件: gc-includes/shortcodes.php
function remove_shortcode( $tag ) {
global $shortcode_tags;
unset( $shortcode_tags[ $tag ] );
}
/** * 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 );