【问题标题】:Change url with get parameters to url with path. Wordpress site将带有获取参数的 url 更改为带有路径的 url。 WordPress 网站
【发布时间】:2019-12-25 11:53:43
【问题描述】:

【问题讨论】:

    标签: wordpress .htaccess get permalinks


    【解决方案1】:

    您可以使用 WordPress 仪表板简单地更改永久链接。

    步骤:登录 WordPress 仪表板 -> 设置 -> 固定链接设置。

    【讨论】:

      【解决方案2】:

      如何在wordpress网站中自定义url

      例如: http://example.com/your-page-slug/?cat=categoryname&name=productname 看起来像这样:http://example.com/your-page-slug/categoryname/productname/

      1.创建页面模板 2.创建一个页面(您的页面名称)然后分配给创建的模板(第一点) 3.复制下面的代码并粘贴到function.php文件中

      add_action( 'init', 'url_getparam_init' ); 
      function url_getparam_init(){
      // rewrite rule tells wordpress to expect the       given url pattern
      add_rewrite_rule( '^your-page-slug/(.*)/?', 'index.php?    page_id=your_page_id&getparam=$matches[1]', 'top' ); 
      }
      add_filter('query_vars', 'view_getparam_from_url');
      function view_getparam_from_url($vars) {
      $vars[] = 'getparam';
      return $vars;
      }
      

      4.然后保存永久链接(登录 WordPress 仪表板 -> 设置 -> 永久链接设置) 5.然后从您创建的页面模板中获取参数 print_r(get_query_var( 'getparam' ));

      【讨论】:

        猜你喜欢
        • 2023-03-13
        • 1970-01-01
        • 2022-07-18
        • 1970-01-01
        • 2021-01-27
        • 1970-01-01
        • 1970-01-01
        • 2017-10-16
        • 2021-09-16
        相关资源
        最近更新 更多