web-dev-qa-db-ja.com

HTML 5の詳細/要約タグを使う

私は自分のウェブページの詳細/要約タグを使いたかっただけです。 summaryタグを使って、キャプションの外観を定義することができます。ただし、ビジュアルエディタでページを編集するとすぐに、wordpressによってサマリータグが削除され、標準の「詳細」が表示されます。それはバグですか、それとも私は何か悪いことをしていますか?

1
SirKrypto

WordPressは、セキュリティ対策として投稿コンテンツで使用されるマークアップをフィルタリングします。これにより、コメントや投稿に悪意のあるJavaScriptが挿入されるのを防ぐことができます。

マルチサイト以外のインストールでは、管理者がフィルタなしのHTML機能を使用してこれを回避できる場合がありますが、これは危険な機能です。

特に、wp_kses_post関数はこの機能を複製し、ホワイトリストWPの使用を管理します。

より互換性のある方法は、ショートコードを使用することです。ただし、WP UI内で必要な操作を実行できる場合は、手動で挿入するのではなく、アクション/フィルタを介して使用されるデフォルトのマークアップの変更に集中する必要があります。

1
Tom J Nowell