我试图修改Buddypress组上的组描述字段,以便它们可以使用HTML,但Buddypress有过滤器来防止这种情况。
我用过这个;
删除\\u筛选器(“bp\\U get\\U group\\U description”,“bp\\U groups\\U filter\\U kses”,1);删除\\u筛选器(\'groups\\u group\\u description\\u before\\u save\',\'wp\\u filter\\u kses\',1);
以下是应用的过滤器:https://buddypress.trac.wordpress.org/browser/tags/1.5.4/bp-groups/bp-groups-filters.php 我尝试删除它们,并能够让表单接受HTML。
但是,问题是如果有人输入了损坏的html并留下了一个结束标记,例如,它会破坏页面。我把它放在保护性标签中,这样页面就不会断开,但表单本身可能会因为表单中使用了糟糕的html而断开。
所以我的问题是,有没有办法对html进行错误检查并防止提交打开的标记和错误代码?
谢谢