也许这不是最好的解决方案,也不是你正在寻找的解决方案,但我现在想到了这个,也许有人可以给你另一个。
我认为在页面表单中,您有如下内容:
<select name="state">
<option value="austria">Austria</option>
...
</select>
使用javascript很容易将用户发送到漂亮的url。
(我把javascript放在这里,你确保把它放在一个单独的js文件中,并用wp_enqueue_script
)
未经测试:
jQuery().ready(function($) {
$(\'select[name="state"]\').change(function(e){
e.preventDefault();
var state = $(this).children(\'option:selected\').val();
window.location.href = window.location.href + \'/\' + state;
});
});