我需要一个可以删除的函数<;div>;和(<)/div>;字符串中的标记。我试过esc\\u attr(),甚至试过wp\\u strip\\u all\\u tags()——都没用。他们都离开了<;div>;和(<)/div>;字符串中的标签-这会导致某些社交媒体按钮以看起来不太好的方式出现。
有什么建议吗?
我需要一个可以删除的函数<;div>;和(<)/div>;字符串中的标记。我试过esc\\u attr(),甚至试过wp\\u strip\\u all\\u tags()——都没用。他们都离开了<;div>;和(<)/div>;字符串中的标签-这会导致某些社交媒体按钮以看起来不太好的方式出现。
有什么建议吗?
如果只是<;div></div>;我会做一个preg_replace, 像这样:
$string = preg_replace ( \'|</?[^>]*>|i\', \'\', $string );
这将仅删除标记,而不删除标记之间的文本。我知道这是你想要的。我想在do\\u shortcode()中输出html标记;作用<?php echo do_shortcode($content); ?> 有可能吗?thx!