根据RegEx与帖子内容的匹配来删除短代码标记。

原型

strip_shortcode_tag( array $m )

参数

$m (array) (Required) RegEx与帖子内容匹配。

返回值

(string|false)  内容被剥离标签,否则为假。

源文件

路径:wp-includes/shortcodes.php

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
<?php
...
function strip_shortcode_tag( $m ) {
	// allow [[foo]] syntax for escaping a tag
	if ( $m[1] == '[' && $m[6] == ']' ) {
		return substr($m[0], 1, -1);
	}

	return $m[1] . $m[6];
}

...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/strip_shortcode_tag/