web-dev-qa-db-ja.com

プラグイン用にXHTMLまたはHTML 5で出力しますか?

私は現在いくつかの画像を表示するプラグインを書いています - おそらくキャプション付きです。そのため、出力にXHTML(<div>sと<span>s)またはHTML 5(<figure><figurecaption>)のどちらを使用するのか疑問に思いました。

この質問に対する答えは、使用されているテーマによって多少異なると思います。ユーザーのテーマがどの出力形式を使用しているかを把握する方法はありますか?それとも、ここで最善のアプローチは何ですか?この問題を解決するためにWordpressは何をしていますか?

WordPressはここであなたを助けません。バックエンドでは保守的なXHTML 5:<br />を使いますが、<figure>は使いません( WPコーディング標準 を参照)。

フロントエンドでは……Doctypeと polyfills の使い方を決めるのは難しいので、できる限り通常のHTMLを使うか必要なpolyfillをロードしてくださいあなたのプラグインから。

5
fuxia