为 WordPress 页面链接添加一个固定的父级目录

WordPress91.2K阅读模式

WordPress分类可以设置父子分类,并在链接中显示层级,同样页面也可以选择父级页面形成层级,如果只想单纯在页面链接加中加一个固定的父级目录,同时添加伪静态后缀.html,可以参考之前的:

为 WordPress 页面链接添加一个固定的父级目录-图片1
默认WordPress页面不能实现伪静态链接,比如:https://zmingcx.com/begin.html,手动在链接...
2516097

上面文章中的方法只是为页面链接添加.html后缀,简单改一下,不仅可以为页面链接添加.html后缀,同时添加一个固定的层级目录。

章节

代码添加到当前主题函数模板functions.php中:

function zm_change_page_permalinks() {
	global $wp_rewrite;
	// 修改页面链接
	$wp_rewrite->page_structure = 'static/%pagename%.html';
	$wp_rewrite->flush_rules();
}

add_action('init','zm_change_page_permalinks');

其中:static为父级目录名称

最后链接形式为:http://xxx/static/标题.html

为 WordPress 页面链接添加一个固定的父级目录-图片2

作者文章归档层级

分隔符

再附一个作者文章归档链接添加层级的代码:

function zm_change_author_permalinks() {
	global $wp_rewrite;
	// 为作者链接添加上级目录
	$wp_rewrite->author_base = 'author';
	$wp_rewrite->flush_rules();
}

add_action('init','zm_change_author_permalinks');

最后链接形式为:http://xxx/author/作者/

 

本站文章大部分始于原创,用于个人学习记录,可能对您有所帮助,仅供参考!

weinxin
我的微信
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
 
知更鸟
评论  9  访客  8  作者  1
    • 造价圈
      造价圈 4

      留个言,增加我网站的曝光率,欢迎大家访问下

        • 知更鸟
          知更鸟

          @ 造价圈 现在研究技术的太少,文章也没几个人看,只能我帮你点了

        • 简单生活
          简单生活 4

          表情在表单下面在手机端不太好,距离远!

          • 白某人
            白某人 0

            哇,知更鸟还在更新,路过留个脚印~

            • 遇见台儿庄
              遇见台儿庄 5

              我就看看 :mrgreen:

              • 说说短句
                说说短句 1

                最近弄这个wp,真心麻烦啊

                  • 阿里舞台素材网
                    阿里舞台素材网 2

                    @ 说说短句 是不是麻烦,这得看你想要实现什么功能,复杂的功能自然麻烦,弄不明白的事也会很麻烦。

                  • 阿里舞台素材网
                    阿里舞台素材网 2

                    说实在的,目前并没有碰到这样的需求,所以多少有点一知半解不以为然,嗯,就是还不知道适合用在什么地方。
                    不过,在鸟哥这发现一个挺牛的功能,就是页面上别的内容都不能复制,而文章里分享的代码却可以复制。

                    • 理想
                      理想 0

                      大佬更新了好久了,加油。

                    匿名

                    发表评论

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

                    拖动滑块以完成验证