如何从html字符串中保留特定的标签?

时间:2019-10-16 作者:ZecKa

您好,我尝试只保留html字符串中的特定标记。

例如:

$allowed_tag=array(\'a\');
$content = \'<a href="#">link</a> <b>strong text</b>\';
$content = prefix_remove_specific_tag($content, $allowed_tag);
echo $content
将返回

<a href="#">link</a> strong text
我确信有一个可湿性粉剂的核心功能存在,但我找不到它:(

1 个回复
SO网友:ZecKa

我不得不要求最终找到解决方案,哈哈。

这个wp_kses 要做到这一点:

$allowed_tags = array(
    \'a\'      => array(
        \'href\'      => array(),
    ),
);
$content = \'<a href="#">link</a> <b>strong text</b>\';
$content = wp_kses($content, $allowed_tags);
我在中找到了解决方案another topic

相关推荐

Disable escaping html

我在用SyntaxHighlighter Evolved 突出显示代码示例。E、 g。[csharp] string s = \"text\"; List<int> numbers = new List<int>(); [/csharp] 当我第一次保存它时,没关系,但编辑wordpress时,文本会更改为[csharp] string s = &quot;text&quot;; List&lt;int&am