星期二 , 2020-10-27
首页 > WordPress教程 > 删除导航中WordPress分类及页面Title属性

删除导航中WordPress分类及页面Title属性

默认情况下,WordPress网站的主导航、次导航等在添加分类或页面时均会自动添加相应的Title属性。这些Title属性意义不大,特别是对于中文网站来说,又增加页面大量的代码内容,看源代码时也会觉得很乱。作为有洁癖的我是一定不能容忍这些垃圾代码的存在的,所以必须清除干净以简化页面代码。具体方法如下:

/*
删除分类title属性
代码来源: www.wpzhinan.com
*/
function wp_list_categories_remove_title_attributes($output) {
    $output = preg_replace('` title="(.+)"`', '', $output);
    return $output;
}
add_filter('wp_list_categories', 'wp_list_categories_remove_title_attributes');
/*
删除页面title属性
代码来源: www.wpzhinan.com
*/
function wp_list_pages_remove_title_attributes($output) {
    $output = preg_replace('` title="(.+)"`', '', $output);
    return $output;
}
add_filter('wp_list_pages', 'wp_list_pages_remove_title_attributes');

代码说明:请将以上代码插入主题的fuction.php文件保存即可。如需仅删除分类的title属性就插入第一段代码,如需仅删除页面title属性就插入第二段代码,如需都删除就插入以上两段代码。

本文地址:http://www.wpzhinan.com/jiaocheng/404.html
版权申明:除部分代码外,本站内容均为原创,转载请注明来源,违者必究侵权责任!

相关推荐

WP_Image_Editor_Imagick 指令注入漏洞修复方法

Imagick组件爆出了超级漏洞,危害等级极高,直接导致大量使用Imagick组件的网站均 ...