如何自动向内容区域中的标题添加自定义类

时间:2017-01-04 作者:vamsi

是否有任何方法可以自动将自定义类添加到内容区域中的标题标记(如h1、h2、h3等…)中。我知道我可以从帖子编辑器中手动向子标题添加一个类,但我希望该类应用于所有帖子中的所有标题。

例如,一个正常的标题将如下所示<h2>sub-heading</h2>. 我想把这个改成<h2 class="custom-class">sub-heading</h2>.

1 个回复
SO网友:Magnus Guyra

是的,有几种方法可以做到这一点。一种是在函数中创建过滤器。php文件,如此处所做的:https://stackoverflow.com/questions/10468697/how-to-add-a-class-to-a-html-element-using-filters-in-wordpress

另一种方法是使用Javascript/jQuery在加载后向所有头添加类。不过,使用php变体会更加优雅。

相关推荐

通过主题定制器编辑style.css

直到现在,在我的Wordpress主题中,我在主题定制器中实现了一些必要的样式选项,这些选项将编辑CSS并通过将CSS输出到头部内部来覆盖它<style> 标记,例如,这里我实现了颜色选择器,如果默认状态发生更改,我会输出样式:function dc_get_gradient_colors() { $first_color = get_theme_mod( \'primary_color_1\' ); if ( $link_color != \'#0