首页 文章

如何通过ajax更改wordpress页面链接?

提问于
浏览
0

经过几天搜索“永久链接”的信息后,我通过post_type_link / page_link过滤器和add_rewrite_rule函数管理了如何更改帖子/页面固定链接 . 但我想要的是在点击页面按钮后更改页面URL(因此我可以传输一些query_vars值) . 该页面无法重新加载 . 我试图在接收ajax请求的函数中放置'page_link'过滤器,但它不起作用 .

顺便说一下,为什么当我通过'post_type_link'过滤器更改帖子的永久链接时,我可以看到管理面板中的链接更改(在帖子编辑页面上),但是当我通过'page_link'过滤器更改页面的永久链接时,我看到只有在点击时才会看到更改管理面板中的链接(页面编辑页面网址保持不变)?

1 回答

  • 0

    该死的,对不起,我应该多想一点 . 我可以通过'window.history.pushState(“string”,“Title”,“newUrl”)'更改浏览器地址栏和历史记录,然后只需为此网址添加新的重写规则 .

相关问题