私は現在いくつかの画像を表示するプラグインを書いています - おそらくキャプション付きです。そのため、出力にXHTML(<div>
sと<span>
s)またはHTML 5(<figure>
と<figurecaption>
)のどちらを使用するのか疑問に思いました。
この質問に対する答えは、使用されているテーマによって多少異なると思います。ユーザーのテーマがどの出力形式を使用しているかを把握する方法はありますか?それとも、ここで最善のアプローチは何ですか?この問題を解決するためにWordpressは何をしていますか?
WordPressはここであなたを助けません。バックエンドでは保守的なXHTML 5:<br />
を使いますが、<figure>
は使いません( WPコーディング標準 を参照)。
フロントエンドでは……Doctypeと polyfills の使い方を決めるのは難しいので、できる限り通常のHTMLを使うか必要なpolyfillをロードしてくださいあなたのプラグインから。