我想过滤wp_generate_tag_cloud
因此,每个标记链接都将slug作为一个类包含。更具体地说,我想输出“tag-”+标记slug。
当前指定为类的是“标记链接-”+标记ID。
最后,我很乐意更换或只是将这个额外的类添加到链接中。
我想过滤wp_generate_tag_cloud
因此,每个标记链接都将slug作为一个类包含。更具体地说,我想输出“tag-”+标记slug。
当前指定为类的是“标记链接-”+标记ID。
最后,我很乐意更换或只是将这个额外的类添加到链接中。
一种可能的方法是:在函数中添加过滤器。主题的php:
add_filter ( \'wp_tag_cloud\', \'tag_cloud_slug_class\' );
function tag_cloud_slug_class( $taglinks ) {
$tags = explode(\'</a>\', $taglinks);
$regex = "#(.*tag-link[-])(.*)(\' title.*)#e";
foreach( $tags as $tag ) {
$tagn[] = preg_replace($regex, "(\'$1$2 tag-\'.get_tag($2)->slug.\'$3\')", $tag );
}
$taglinks = implode(\'</a>\', $tagn);
return $taglinks;
}
有没有办法禁止Wordpress wp\\u tag\\u cloud()输出内联CSS?