给WordPress分类目录和页面添加斜杠

  • A+
所属分类:WordPress

首先我们需要知道为什么要给WordPress分类目录和页面添加斜杠。

分类目录顾名思义就是一个目录,众所周知,目录链接应该像这样 :

http://www.dmeng.net/category/wordpress-theme-development/

但有些时候因为我们的伪静态规则设置问题在WordPress分类目录后并没有斜杠 / ,会出现:

http://www.dmeng.net/category/wordpress-theme-development

像这样的情况。

这对搜索引擎是不友好的,因为带有斜杠时搜索引擎能及时识别出这是一个目录,而没有斜杠时则要分析。(就现在这行业水平,误判是常有的事,有做留意SEO的童鞋都知道。)

所以,我们需要给WordPress分类目录和页面添加斜杠。

我们只需要把以下代码加在主题目录的 functions.php 中即可:

  1. function nice_trailingslashit($string$type_of_url) {
  2.     if ( $type_of_url != 'single' )
  3.       $string = trailingslashit($string);
  4.     return $string;
  5. }
  6. add_filter('user_trailingslashit', 'nice_trailingslashit', 10, 2);

原文链接:

weinxin
我的微信
分享交流WordPress经验与技巧,关注前端设计与网站制作。仅用于功能演示。
Begin主题购买
Begin主题购买

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:22   其中:访客  20   博主  2

    • avatar aunsen 4

      马上加上,谢谢鸟哥!

      • avatar 孤军奋战 0

        很不错,需要的东西

        • avatar leiming 2

          谢谢,已经采用。

          • avatar 博客导航 1

            很实用的教程!
            博客导航 诚邀博主加入博主Q群 33832398

            • avatar 测试一个 0

              评论一个个看看作者回复之后我是否能在邮箱里面收到

              • avatar 大致 1

                页面为什么也要加斜杠?

                  • avatar maqingxi 4

                    @大致 页面最好能生成.html的样式,伪静态。

                  • avatar 两天 6

                    不太关心。。。

                    • avatar 天亮 1

                      加在哪个位置呢?

                      • avatar 王桂明’s Blog 2

                        这个方法很好,对搜索引擎友好。

                        • avatar 小小白 2

                          鸟哥你好!请问怎么给各个分类加自定义标题 描述??求回答解决

                            • avatar 知更鸟 Admin

                              @小小白 不同的主题结构不同,实现方法不太好说
                              不过,我目前的用的Begin主题具备该功能,欢迎购买

                                • avatar 小小白 2

                                  @知更鸟 我用的就是你现在的这个hotnews 的主题怎么实现呢?谢谢了鸟哥

                                  • avatar 奇葩 1

                                    @知更鸟 你好,请问如果链接后面“/”伪静态怎么写才能访问不会出现404页面呢?

                                      • avatar 知更鸟 Admin

                                        @奇葩 添加该功能后,需要保存一下固定链接设置
                                        和伪静态关系不大

                                          • avatar 奇葩 1

                                            @知更鸟 可是呢添加后文章列表分页添加了个/,访问就出现404.手动把/去掉访问就正常了

                                    • avatar 情若 0

                                      我现在用的newspaper主题没激活!,正在寻找cms主题,发现这个主题不错想问下,支持自定义页面编辑的分类吧,就是我自己建一个页面当主页,用视觉搭建器搭建,编辑不同的cms布局,不这样显示。 :?:

                                      • avatar 世界之最 4

                                        为什么我设得不起作用了,太奇怪了

                                        • avatar 爆表了! 3

                                          这个好,学习了

                                          • avatar 阿龙个人博客 2

                                            :razz: 已经用在了自己的另一个博客上,非常感谢的鸟哥的这一方法,简直是太实用了,对搜索引擎较为友好哩。

                                            • avatar 虎子 2

                                              鸟哥出品 必属精品,欧耶 :grin:

                                              • avatar Oeasy 1

                                                鸟哥最新版本主题貌似不用这样设置