【问题标题】:Wordpress complex search query into pretty permalinksWordpress 将复杂的搜索查询转换为漂亮的永久链接
【发布时间】:2014-09-25 23:54:45
【问题描述】:

我只是想知道是否有办法将 Wordpress 复杂的搜索查询转换为漂亮的永久链接。

据我了解,有一种方法可以转换:

www.domain.com/?s=keyword 进入 www.domain.com/search/keyword

但是,如果您想更改复杂的搜索查询,例如: http://domain.com/?s=+&location=jakarta&radius=1&distance=Miles&slider_search=1&etype=null 进入 http://domain.com/search/event-jakarta

【问题讨论】:

    标签: wordpress .htaccess search permalinks searchqueryset


    【解决方案1】:

    是的,您可以使用 wordpress 函数添加重写规则。它涉及到正则表达式来识别给定的地址,然后去该位置。

    add_action('init', 'add_rewrite_rule');
    function add_rewrite_rule(){
       add_rewrite_rule('^event-jakarta?','index.php?is_sidebar_page=1&post_type=page','top');
    }
    

    您可能需要稍微使用一下正则表达式和位置。如果你 google wp rewrite 有很多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-26
      • 2011-01-29
      • 1970-01-01
      • 2015-01-30
      • 1970-01-01
      • 1970-01-01
      • 2019-12-11
      • 1970-01-01
      相关资源
      最近更新 更多