Css Wordpress标签云:如何删除字体大小的内联样式?
有没有一种很好的方法可以从wordpress标记云标记中删除内联样式?我想为所有标签设置相同的大小,如果可以的话,我根本不想要内联样式Css Wordpress标签云:如何删除字体大小的内联样式?,css,wordpress,tags,tag-cloud,inline-styles,Css,Wordpress,Tags,Tag Cloud,Inline Styles,有没有一种很好的方法可以从wordpress标记云标记中删除内联样式?我想为所有标签设置相同的大小,如果可以的话,我根本不想要内联样式 谢谢如果您不想更改主题的代码,可以添加css字体大小规则添加!重要信息,它应该覆盖内联样式。如果您使用PHP插入此选项,它无助于删除内联样式,但您可以设置“最小”和“最大”参数以确保字体大小相同,请参阅以获取更多信息。您可以使用WordPress的核心过滤器修改不同函数的输出wp\u generate\u tag\u cloud()。下面是一个函数,用于正则表达
谢谢如果您不想更改主题的代码,可以添加css字体大小规则添加
!重要信息
,它应该覆盖内联样式。如果您使用PHP插入此选项,它无助于删除内联样式,但您可以设置“最小”和“最大”参数以确保字体大小相同,请参阅以获取更多信息。您可以使用WordPress的核心过滤器修改不同函数的输出wp\u generate\u tag\u cloud()。下面是一个函数,用于正则表达式字符串、查找内联样式并将其删除
add_filter('wp_generate_tag_cloud', 'xf_tag_cloud',10,3);
function xf_tag_cloud($tag_string){
return preg_replace("/style='font-size:.+pt;'/", '', $tag_string);
}
不幸的是,在我的情况下不起作用。可以使用以下筛选器和regexp删除输出上的整个内联样式标记:
add_filter('wp_generate_tag_cloud', 'myprefix_tag_cloud',10,1);
function myprefix_tag_cloud($tag_string){
return preg_replace('/style=("|\')(.*?)("|\')/','',$tag_string);
}
我确实想更改主题的代码!有办法吗?我已经有了我想要的CSS标签,只是想知道我是否可以从我的主题中删除所有内联的stye废话…这段代码对我来说非常有用。这就是我要找的。非常感谢。