web-dev-qa-db-ja.com

Ksesフィルタからタグを削除する

Ksesフィルターを変更して新しい許可タグを追加できることはわかっていますが、それらのいくつかを削除する方法はありますか?私はどうしても見つからない。 DIVタグを禁止する必要があります。

何か案は?

ありがとう

2
leemon

許可されたタグは配列として($allowedposttagsにある)/wp-includes/kses.phpに格納されます。各要素に対して、それは次のようになります。

$allowedposttags = array(
  'div' => array(
    'align' => true,
    'dir' => true,
    'lang' => true,
    'xml:lang' => true,
  )
);

unset を使って配列の単一要素を削除できます。

unset($allowedposttags['div']);
1
Sven