【发布时间】:2016-04-25 17:21:46
【问题描述】:
在搜索有关“永久链接”的信息几天后,我设法通过 post_type_link/page_link 过滤器和 add_rewrite_rule 函数更改帖子/页面永久链接。但我想要的是在单击页面按钮后更改页面 url(因此我可以传输一些 query_vars 值)。页面无法重新加载。我尝试在接收 ajax 请求的函数中放置“page_link”过滤器,但没有成功。
顺便说一下,为什么当我通过“post_type_link”过滤器更改帖子的永久链接时,我可以在管理面板中看到链接更改(在帖子编辑页面上),但是当我通过“page_link”过滤器更改页面的永久链接时,我只看到更改当点击管理面板中的链接时(页面编辑页面 url 保持不变)?
【问题讨论】:
标签: ajax wordpress url-rewriting permalinks