删除所有链接标题属性

时间:2015-07-29 作者:Iurie

阅读后thisthis, 我想从我博客的所有链接中删除title属性,因为从可访问性的角度来看,这很好。如何做到这一点?

UPDATE

我找到了一个solution how to remove title attribute from images, 但这对我不起作用。

1 个回复
SO网友:denis.stoyanov

是否要保留“图像标题”属性?如果没有,这里有一个代码为您修复:

add_filter(\'the_content\', \'remove_title_attr\');

function remove_title_attr($text) {

    // Get all title="..." tags from the html.
    $result = array();
    preg_match_all(\'|title="[^"]*"|U\', $text, $result);

    // Replace all occurances with an empty string.
    foreach($result[0] as $html_tag) {
        $text = str_replace($html_tag, \'\', $text);
    }

    return $text;
}
Found it here. 它在c9上工作。io。我相信在你的情况下也会奏效。

Edit 1: 这将从所有帖子的内容中删除title属性。是否要从所有元素中全局删除它?

结束

相关推荐

WP_QUERY循环、参数中的偏移量和PAGINATE_LINKS--这些可以一起使用吗?

我有一个页面,其中第7类的前4篇帖子显示了它们自己的查询和风格。然后我有一个小框,我想显示第7类的其余帖子,并使用分页。基本上,我想让分页只对长方体起作用,同时将前四个固定。问题是我不想在框中复制前4个,因此我在查询中使用偏移量。不幸的是,当我这样做时,分页中的每一页都显示了与前一页相同的帖子。我能做些什么来避免这种情况? <?php $paged = ( get_query_var( \'paged\' ) ) ? absint( get_query_var( \'