add_rewrite_rule用法
使用add_rewrite_rule()为wordpress增加路由地址
在wordpress中,我们渴望为我们的博客增加一些我们想要的地址,让博客地址更容易被记住或看起来更友好更专业。而add_rewrite_rule()函数正为我们提供了这个功能,然而要真正实现wordpress的路由,还确实有点麻烦,本文较为详细的给大家介绍这一过程。
效果:xxx.com/s/搜索词 == xxx.com/?s=搜索词
代码
//自定义搜索路由
add_action( 'init', 'custom_rewrites_init' );
function custom_rewrites_init(){
add_rewrite_rule(
's/(.*)?$',
'index.php?s=$matches[1]',
'top' );
}
最后: 一定要在后台在更新一次固定链接
============ 欢迎各位老板打赏~ ===========
与本文相关的文章
- · wordpress更新需要的目录权限
- · 群晖web station设置wordpress 伪静态
- · 群晖NAS使用webstation搭建wordpress 问题汇总
- · wordpress集成markdown
- · free:10分钟把你的WordPress网站改成HTTPS
- · 升级PHP7后,wordpress报错,页面显示不全
- · Linux升级PHP5.x至PHP7.2.0
- · WordPress优化加速服务
- · 禁止wordpress加载google字体 WordPress禁用Open Sans
- · wordpress使用百度的JQUERY公共库
- · 禁用WordPress的Admin Bar
- · 这是一篇用测试MetaAPI的测试内容