WordPress去掉分类链接的描述文字
如果所示,鼠标悬停在分类链接上的时候,会出现 “查看**下的所有文章” 的提…
如果所示,鼠标悬停在分类链接上的时候,会出现 “查看**下的所有文章” 的提示,想将其去掉,如何更改呢?具体方法请往下看。
一般我们都是用wp_list_categories()来输出博客的分类列表,有时候这些鼠标悬停文字我们并不喜欢,所以我们可以把它去掉了。方法是去除链接的title属性,可以这么操作:在模板文件中找到输出分类列表的wp_list_categories,一般在header.php或sidebar.php中,然后给wp_list_categories添加一个参数echo=0,让其不直接输出代码,而是输出到变量中保存,然后使用正则表达式去掉title,代码示例如下:
<?php
// 将.......替换成你原来的参数
$variable = wp_list_categories('.......&echo=0');
// 正则替换掉title
echo preg_replace('/title="(.*?)"/','',$variable);
?>
PS:以下方法失效
用文本编辑器打开WordPress安装目录下的 wp-includesclasses.php,查找(1332行):
$link .= 'title="' . sprintf(__( 'View all posts filed under %s' ), $cat_name) . '"';
将其改成:
$link .= '';
以上代码修改只针对WordPress 2.9.2,以下修改针对 WordPress 3.0
wp-includesclasses.php,查找(大概在1346行):
if ( $use_desc_for_title == 0 || empty($category->description) )
$link .= 'title="' . sprintf(__( 'View all posts filed under %s' ), $cat_name) . '"';
else
$link .= 'title="' . esc_attr( strip_tags( apply_filters( 'category_description', $category->description, $category ) ) ) . '"';
将其删除即可!
— 完 —
类别:WordPress开发、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
评论功能已经关闭!