我正在寻找一个简洁的PHP过滤器来添加到我的函数中。php,它将搜索并去除HTML中不需要的以下属性:
如果方便的话,我很高兴所有的“rel”属性都能被剥离(而不仅仅是上面列出的内容)。
我正在寻找一个简洁的PHP过滤器来添加到我的函数中。php,它将搜索并去除HTML中不需要的以下属性:
如果方便的话,我很高兴所有的“rel”属性都能被剥离(而不仅仅是上面列出的内容)。
更清楚地说:(根据对问题的评论)
Q: “The”;“输出”;或“或”;“HTML”;具体是哪个函数?
A: 任何我想从我的整个主题中删除这些属性。
str_replace
, preg_replace
或者类似的:我们可能会将你的主题降低10-100倍。您可以使用ob_start()
, 等等,然后捕获输出,对其进行解析并将其返回NOW 我的建议是:不要这样做。这个rel="whatever"
属性不会伤害任何人或任何东西。情况恰恰相反:谷歌(和其他SEs)更容易查找和索引您的内容。
我写了一个blog post 去年关于如何删除rel="category tag"
. 也许您可以调整代码以满足自己的需要。
// Remove rel attribute from the category list
function wpa_64682_remove_category_list_rel( $output )
{
$output = str_replace( \' rel="category tag"\', \'\', $output );
return $output;
}
add_filter( \'wp_list_categories\', \'wpa_64682_remove_category_list_rel\' );
add_filter( \'the_category\', \'wpa_64682_remove_category_list_rel\' );
Wordpress为内置的gallery功能输出了一些非常糟糕的代码,这已经被谈论了很多次了。这是负责库输出的核心代码(在/wp-includes/media.php中):function gallery_shortcode($attr) { global $post; static $instance = 0; $instance++; // Allow plugins/themes to override the de