Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Wordpress重写Url自定义帖子类型参数_Php_Wordpress_Mod Rewrite_Url Rewriting_Permalinks - Fatal编程技术网

Php Wordpress重写Url自定义帖子类型参数

Php Wordpress重写Url自定义帖子类型参数,php,wordpress,mod-rewrite,url-rewriting,permalinks,Php,Wordpress,Mod Rewrite,Url Rewriting,Permalinks,我在WordPress中创建了一个名为“stores”的新自定义帖子类型,该类型可以正确响应此url: 现在,我想通过传递以下两个参数之一来定制本文显示的信息: 经销商 顾客 它是这样工作的: 我正在尝试从url中删除ac参数并替换为: 这是我第一次尝试的方法: function rewrite(){ add_rewrite_rule('^stores/([^/]*)/([^/]*)/?','/stores/$matches[1]/?ac=$matches[2]','top');

我在WordPress中创建了一个名为“stores”的新自定义帖子类型,该类型可以正确响应此url:

现在,我想通过传递以下两个参数之一来定制本文显示的信息:

  • 经销商
  • 顾客
它是这样工作的:

我正在尝试从url中删除ac参数并替换为:

这是我第一次尝试的方法:

function rewrite(){
    add_rewrite_rule('^stores/([^/]*)/([^/]*)/?','/stores/$matches[1]/?ac=$matches[2]','top');
}
add_action( 'init', 'rewrite');
这次尝试让我找到了404页。有什么建议吗