wordpress在postname中支持大写字母的办法

普通而言,WordPress自身会对英语用户的体验进行优化,例如默许模板的分隔符永远都是“|”,由于英文单词以空格空开,要区分两个单词不可能用“-”,因而“|”是最好的抉择。同样,为了让URL更合乎阅读器解析和用户的辨认,wordpress默许会将题目中的英文大写字母lower到小写。

但是关于中文网站来说,这或者不是一件很好的是,假如要在URL中应用中文,那么应用大写也是常有的,这里提供一种勾销wordpress主动降级字母大写的办法。


remove_filter( 'sanitize_title', 'sanitize_title_with_dashes' );
add_filter( 'sanitize_title', 'use_capital_letter_in_slug' );
function use_capital_letter_in_slug($title) {
$title = strip_tags($title);
// Preserve escaped octets.
$title = preg_replace('|%([a-fA-F0-9][a-fA-F0-9])|', '---$1---', $title);
// Remove percent signs that are not part of an octet.
$title = str_replace('%', '', $title);
// Restore octets.
$title = preg_replace('|---([a-fA-F0-9][a-fA-F0-9])---|', '%$1', $title);</p> <p> $title = remove_accents($title);
if (seems_utf8($title)) {
//if (function_exists('mb_strtolower')) {
// $title = mb_strtolower($title, 'UTF-8');
//}
$title = utf8_uri_encode($title, 200);
}</p> <p> //$title = strtolower($title);
$title = preg_replace('/&.+?;/', '', $title); // kill entities
$title = str_replace('.', '-', $title);
// Keep upper-case chars too!
$title = preg_replace('/[^%a-zA-Z0-9 _-]/', '', $title);
$title = preg_replace('/\s+/', '-', $title);
$title = preg_replace('|-+|', '-', $title);
$title = trim($title, '-');</p> <p> return $title;
}

将下面的代码拷贝到你的主题文件functions.php中,它即可勾销wordpress对postname的格局化,同样,它也对分类、标签等的别名起作用。

以上就是安达网络工作室关于《wordpress在postname中支持大写字母的方法》的一些看法。更多内容请查看本栏目更多内容!

本文相关话题: 大写字母 WordPress
版权声明:本文为 安达网络工作室 转载文章,如有侵权请联系我们及时删除。
相关文章
WordPress老手装置教程(图文)

因为国际大多冤家普通都是间接装置WordPress中文版,所以,倡萌在此以WordPress 3.4.2中文版进行演示。 1....

wordpress自定义url参数完成路由性能的代码示例

通过两天的正则表白式的学习,和钻研wordpress的路由函数,胜利完成了自定义wordpress路由性能,以下是路由...

WordPress用户登录登出后重定向到指定页面的完成办法

这篇文章将向您展现WordPress用户登录后如何重定向到指定页面或许文章的技巧。一、重定向到网站治理面板。 ...

WordPress中获取页面链接和题目的相干PHP函数用法解析

get_permalink()(获取文章或页面链接) get_permalink() 用来依据固定衔接前往文章或许页面的链接。在获取...

WordPress中调试缩略图的相干PHP函数应用解析

the_post_thumbnail the_post_thumbnail 在 WordPress 中次要用来打印文章中设定的缩略图,而 get_the_post...

WordPress中对访客评论性能的一些优化办法

前几天见到某 Blog (遗记名字和网址了) 有一个相当适用的评论性能. 访客留言之后材料输出框会被暗藏起来, 好...

需求提交

客服服务

亿鸽在线客服系统