从标记云中删除‘style=’

时间:2015-10-01 作者:AndrettiMilas

我正在尝试设计widget标签云,然而WordPress现在似乎添加了style="font-size: 8pt;" 自动添加到标记云类。有人知道怎么去掉这个吗?似乎是一个糟糕的编码决策。。。

1 个回复
最合适的回答,由SO网友:Nate Allen 整理而成

wp_generate_tag_cloud 具有允许您编辑字符串输入的筛选器。可以使用regex查找和删除内联样式:

add_filter(\'wp_generate_tag_cloud\', \'na_tag_cloud\',10,1);

function na_tag_cloud($string){
   return preg_replace("/style=\'font-size:.+pt;\'/", \'\', $string);
}

相关推荐

Remove P tags from images

我使用的是WordPress 4.2.2,每次我向wysiwyg添加图像时,它都会将输出的图像包装在段落标记中。我需要去掉这些标签。我在网上找到的所有东西都是从2011年开始的,而且似乎都不起作用。我试着把东西放在函数中。php类:function filter_ptags_on_images($content){ return preg_replace(\'/<p>\\s*(<a .*>)?\\s*(<img .* \\/>)\\s*(<\\/a&g