2016-04-25 36 views
0

在搜索關於「永久鏈接」的信息之後,我管理如何通過post_type_link/page_link過濾器和add_rewrite_rule函數更改文章/頁面固定鏈接。但我想要的是在點擊頁面按鈕後更改頁面URL(所以我可以傳遞一些query_vars值)。該頁面不能重新加載。我試圖在接收ajax請求的函數中放置'page_link'過濾器,但它不起作用。如何通過ajax更改wordpress頁面鏈接?

順便說一句,爲什麼當我通過'post_type_link'過濾器更改帖子的固定鏈接時,我可以看到管理員區域中的鏈接更改(在帖子編輯頁面),但是當我通過'page_link'過濾器更改頁面固定鏈接時,只有當點擊管理面板中的鏈接時(在頁面編輯頁面url保持不變)?

回答

0

該死的,對不起,我應該多想一點。我可以通過'window.history.pushState(「string」,「Title」,「newUrl」)'來改變瀏覽器地址欄和歷史記錄,然後爲這個URL添加新的重寫規則。

相關問題