如何设置WordPress分类目录和文章别名为网址
我们在进行网站建设的过程中,对分类目录的建设是尤为看中的,主要是分类目录体现了网站的结构和层次,一方面优秀的分类目录能够利于SEO优化,使网站能更快的被索引和收录,另一方面优秀的分类目录还能给用户带来好的用户体验,能够使用户很轻松的找到他们想要的资源。同样好的文章的url也是非常重要的,同样利于SEO优化和用户的体验
分类目录建设中的一个关键就是url名称的建设,从SEO优化角度来说分类目录的url设置方法有很多种:
拼音形式:
www.xxx.com/xinwen/或者www.xxx.com/xin-wen/
英文单词形式:
www.xxx.com/news/
拼音缩写形式:
www.xxx.com/xw/
数字形式:
www.xxx.com/235/
文章的设置方式一般为:
数字形式:
www.xxx.com/123.html或者www.xxx.com/123
关键词形式:
www.xxx.com/wordpress-seo
文章标题形式:
www.xxx.com/wordpress建站入门.html
本文主要介绍另外一种形式,网址的形式。这种形式是不是不多见?看看下面的图就知道了。
这样的显示方式WordPress是不可以直接设置实现的,因为WordPress有过滤函数,小数点“.”会被过替换为“-”,,也就是说如果网站的分类目录的别名设置为:“www.baidu.com”那么显示出来的“www-baidu-com”。怎么解决这个问题呢?
既然有函数,那么我们就可以通过修改函数方式,让WordPress不过滤“.”就行了。
这个函数的地址是在“网站根目录/ wp-includes/formatting.php”中,函数名为“sanitize_title_with_dashes”,我们进入服务器管理面板,找到formatting.php中的sanitize_title_with_dashes函数,屏蔽掉三个函数:
这种方法有一个缺陷就是当更新WordPress程序的时候会被新的更新程序覆盖掉,还有一总是先方法就是在当前主题的子主题的functions.php中创建新的函数实现,这种方法适合有基础的朋友,这里就不多说了,有兴趣的可以研究下
原创文章,作者:秋刀鱼,如若转载,请注明出处:https://www.dijiuweidu.com/a/147.html