首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WP将id参数为?id=[id]的结构页重写为/id/[id]

WP将id参数为?id=[id]的结构页重写为/id/[id]
EN

Stack Overflow用户
提问于 2018-05-14 16:16:55
回答 1查看 24关注 0票数 0

现在我有了一个页面详细信息字段(slug:detail-field,模板名称:Detail field template)

目前,我使用参数http://example.com/detail-field?id=69将数据发送到此页面。在$_GET['id']的基础上,获取现场数据并显示给前端。

但是这个弹头不利于搜索引擎优化,并且在分享到facebook社交网站时会有一些问题。所以我想把它改成http://example.com/detail-field/id/69

我不擅长重写,我不知道从哪里开始重写。你们能帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2018-05-14 16:52:45

WordPress重写结构:

在function.php中添加以下函数

代码语言:javascript
复制
function myplugin_rewrite_tag_rule() {
    add_rewrite_tag( '%detail-field%', '([^&]+)' );
    add_rewrite_rule( '^detail-field/([^/]*)/?', 'index.php?detail-field=$matches[1]','top' );
}
add_action('init', 'myplugin_rewrite_tag_rule', 10, 0);

然后重置固定链接。

希望这对你有用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50325818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档