我目前正在编写一个插件,它可以显示一些图像,可能带有标题。所以,我想知道是否使用XHTML(<div>
s和<span>
s) 或HTML 5(<figure>
和<figurecaption>
) 用于输出。
我认为这个问题的答案在某种程度上取决于所使用的主题。有没有办法找出用户主题使用的输出格式?或者这里最好的方法是什么?Wordpress如何解决这个问题?
我目前正在编写一个插件,它可以显示一些图像,可能带有标题。所以,我想知道是否使用XHTML(<div>
s和<span>
s) 或HTML 5(<figure>
和<figurecaption>
) 用于输出。
我认为这个问题的答案在某种程度上取决于所使用的主题。有没有办法找出用户主题使用的输出格式?或者这里最好的方法是什么?Wordpress如何解决这个问题?
WordPress在这里帮不了你。在后端使用保守的XHTML 5:<br />
, 但不是<figure>
(参见WP coding standards).
在前端…很难确定Doctype和的用法polyfills, 因此,尽可能长时间使用常规HTML,或者从插件中加载必要的多边形填充。
我尝试插入带有html tag 具有class 属性,如下所示:<dl class=\"dl-horizontal\">, 但在保存帖子后,WP会删除一个属性<我怎样才能修复它<我找到的唯一方法就是shortcode: add_shortcode(\'attr\', \'html_attr\'); function html_attr( $atts, $content = null ){ extract( shortcode_atts( array(