WordPress标签云:如何删除字体大小的内联样式?
有没有一个好方法从wordpress标签云标签中删除内联样式?我想为所有标签设置相同的大小,并且如果可以的话,根本不需要内联样式。
谢谢
Is there a nice way to remove the inline style from wordpress tag cloud tags? I'd like to set the same size for all tags and do not want inline styles at all if I can help it.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您可以使用 WordPress 的核心过滤器来修改不同功能的输出。
wp_generate_tag_cloud()
有一个过滤器,允许您编辑字符串输入。下面是一个正则表达式字符串的函数,找到内联样式并将其删除。You can use WordPress' core filters to modify output by different functions.
wp_generate_tag_cloud()
has a filter that allows you to edit the string input. Below is a function that regexs the string, finds the inline style and removes it.不幸的是 Rezens regexp 在我的情况下不起作用。您可以使用以下过滤器和正则表达式来删除输出上的整个内联样式标记:
Unfortunately Rezens regexp didn't work in my case. You can use the following filter and regexp to remove the whole inline style tag on the output:
如果您使用 PHP 插入此内容,它无助于删除内联样式,但您可以设置“最小”和“最大”参数以确保字体大小相同,请参阅 Codex 了解更多信息。
If you inserting this with PHP, it doesn't help with removing the inline styles but you can set the 'smallest' and 'largest' parameters to ensure the font size is the same, see the Codex for more info on this.
如果您不想更改主题的代码,您可以添加 css 字体大小规则,添加
!important
,它应该覆盖内联样式。If you don't want to change your theme's code you can add a css font-size rule adding
!important
, it should override inline style.