【问题标题】:rewrite url in wordpress custom post type在wordpress自定义帖子类型中重写url
【发布时间】:2016-04-08 07:20:52
【问题描述】:

我正在尝试在我的自定义帖子类型中重写 URL。这是我可以访问的现有 URL:

http://domainname.com/new/projects/s-test-uco-10/

但我想访问这样的网址

http://www.domainname.com/new/projects/mail/s-test-uco-10/

下面是我的代码:

add_action('init', 'add_my_rule');
function add_my_rule()
{
 global $wp;
 $wp->add_query_var('args');
 add_rewrite_rule('^projects\/mail.*$','index.php?projects','top');
}

s-test-uco-10是帖子名,我想动态传递这个名字。

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

    请尝试下面的代码..希望对您有所帮助

    function add_my_rule()
     {
    global $wp;
    $wp->add_query_var('args');
    add_rewrite_rule('^projects\/mail/([^/]+)$','index.php?project=$matches[1]','top');
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-09
      • 2014-06-25
      • 2021-03-05
      • 1970-01-01
      • 2020-10-24
      • 2019-09-17
      • 1970-01-01
      相关资源
      最近更新 更多