首页 视频课程 WordPress开发文档URL重写与内核钩子 重写原则

重写原则

2023-06-11 / 4602阅

重写原则是指在 WordPress 中使用 Rewrite API,将 URL 重写为更加友好的形式,以便于搜索引擎优化和提升用户体验。

具体来说,使用 add_rewrite_rule 函数可以添加自定义的 URL 规则,将原本的长 URL 转换为短 URL,使得用户更容易记忆和分享。

例如,我们可以将原本的文章链接:

http://www.example.com/?p=123

转换为:

http://www.example.com/post/123

使用以下代码实现:

function example_rewrite_rules() {
add_rewrite_rule(
'^post/([0-9]+)/?',
'index.php?p=$matches[1]',
'top'
);
}
add_action( 'init', 'example_rewrite_rules' );

此外, WordPress 还支持通过 add_rewrite_tag 函数添加 URL 参数,方便扩展自定义查询,例如:

function example_rewrite_tags() {
add_rewrite_tag( '%category_id%', '([0-9]+)' );
}
add_action( 'init', 'example_rewrite_tags' );

然后,我们就可以在 URL 中使用自定义参数:

http://www.example.com/category/123?category_id=456

其中,category 表示分类名称,123 表示分类 ID,category_id=456 表示自定义查询参数。

总的来说,重写原则可以让 WordPress 更加灵活和可扩展,让用户和搜索引擎更容易访问和理解网站内容,是一个必不可少的 SEO 技巧。

 

阅读文章或者观看视频过程中有任何问题,请下方留言或者联系我Q248758228

大家谈论
  • ②彡點陸拾

    注册会员 / 2023-02-01 10:09:23

    12赞同 4否定
  • 啥都没有,不能看

  • 悠然自学

    站长 / 2023-02-02 15:24:33

    12赞同 4否定
  • 已经在处理了
  • ②彡點陸拾

    注册会员 / 2023-03-03 18:38:16

    12赞同 4否定
  • 大佬,我又来了

我的见解
目录