具体来说,有一个常数CUSTOM_TAGS
这允许定义$allowedposttags, $allowedtags, $allowedentitynames
.
然后您可以简单地设置CUSTOM_TAGS
在包含KSE之前钩住的函数中,为true并定义globals。
第一个可用的钩子触发一个定义$allowedposttags
会是muplugins_loaded
, 但我不知道kses是在它之前还是之后加载的
// Set custom tags to override $allowedposttags, $allowedtags, $allowedentitynames
if ( ! defined( \'CUSTOM_TAGS\' ) )
define( \'CUSTOM_TAGS\', true );
你还得到了
wp_kses_hook()
包含自解释筛选器的:
apply_filters(\'pre_kses\', $string, $allowed_html, $allowed_protocols);