在我的Wordpress網站上,我使用Algolia搜索Woocommerce產品。Wordpress + Algolia查詢參數衝突
在類別頁面上的所有內容均按預期工作,例如, www.example.com/products
問題發生在域根上。當我搜索時,正在添加查詢參數:www.example.com/?q=myquery&hPP=12&idx=all&p=0&is_v=1
,現在如果我重新加載頁面,我將被帶到博客帖子的頁面,最有可能是WordPress的本機搜索結果...
期望的操作將會與其在類別頁面或除根之外的任何地方相同,以便在頁面重新加載後它應該顯示完全相同的搜索查詢。
可能的解決方案,我能想到的:
- WordPress的禁用查詢參數,因此,如果URL包含一個
- 變化Algolia的查詢參數到的東西,WordPress的不會把它不會採取任何行動作爲一個搜索查詢,問題似乎是
&p=0
,刪除這個,並重新加載頁面按需要工作。
PS!在Wordpress固定鏈接設置中,我選擇了http://www.domain.com/%postname%/
所以,感謝@Jerska,通過添加'search.urlSync.mapping = {p:'px'}'可以輕鬆解決問題。儘管如此,知道Wordpress方面是否還有解決方案仍然很有趣? –