J'écris actuellement un plugin qui affiche des images, éventuellement avec des légendes. Donc, je me demandais s'il fallait utiliser XHTML (<div>
s et <span>
s) ou HTML 5 (<figure>
et <figurecaption>
) pour la sortie.
J'imagine que la réponse à cette question dépend un peu du thème utilisé. Existe-t-il un moyen de déterminer le format de sortie utilisé par le thème de l'utilisateur? Ou quelle est la meilleure approche ici? Que fait Wordpress pour résoudre ce problème?
WordPress ne vous aidera pas ici. Dans le back-end, utilisez XHTML 5 conservatif: <br />
, mais pas <figure>
(voir Normes de codage WP ).
En front-end ... il est difficile de déterminer le Doctype et l'utilisation de polyfills , donc restez au format HTML normal aussi longtemps que possible ou chargez les polyfills nécessaires depuis votre plugin.