我刚刚为我的网站做了一个自定义的搜索页面。但我有个问题:
Case 1: mydomain.com/?s=test....Work
Case 2: mydomain.com/search/test....Work
Case 3: mydomain.com/en/?s=test....Work
Case 4: mydomain.com/en/search/test....Doesn't work and return 404 page.我使用自定义模板创建了一个搜索页面。我将url分别改为/search和/en/search。但我不能做最后一个案子。
这是表格,以防你需要它。
<form action="<?php echo site_url(); ?>" class="search-form" method="get">
<input type="text" name="s" placeholder="<?php _e('Search request here', 'wproto'); ?>" value="<?php echo get_query_var('s'); ?>" />
<button type="submit"><i class="fa fa-search"></i></button>
</form>发布于 2015-08-26 19:59:15
我自己设法解决了这个问题。我不得不在英文管理页面上冲洗permalinks。现在,以上所有的urls都能工作。
https://wordpress.stackexchange.com/questions/198729
复制相似问题