WordPress 函数:strip_shortcodes

删除置顶内容中的所有短代码标签。

用法

<?php strip_shortcodes( $content ); ?>

参数

$content
(string) (required) 将要删除所有短代码标签的字符串。
Default: None

返回值

(string)
删除了所有段代码标签的字符串。

实例

除了 single 和 page 页面之外删除 Shortcode。

function wpjam_remove_shortcode_from_archive($content) {
	if ( !is_singular() ) {
		$content = strip_shortcodes( $content );
	}
	return $content;
}
add_filter('the_content', 'wpjam_remove_shortcode_from_archive');

修改记录

Since: 2.5

源文件

wp-includes/shortcodes.php