Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/299.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/13.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/6/ant/2.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 在类别页面上添加重写的额外参数(GET)_Php_Wordpress_.htaccess_Url Rewriting_Categories - Fatal编程技术网

Php 在类别页面上添加重写的额外参数(GET)

Php 在类别页面上添加重写的额外参数(GET),php,wordpress,.htaccess,url-rewriting,categories,Php,Wordpress,.htaccess,Url Rewriting,Categories,我想在我的分类页面上添加一个重写的额外参数,如下所示: http://www.example.com/mycategory/mycustomparam/ 在我的插件文件中,我写道: <?php function add_my_var($public_query_vars) { $public_query_vars[] = 'mycustomparam'; return $public_query_vars; } add_filter('query_vars', 'add_

我想在我的分类页面上添加一个重写的额外参数,如下所示:

http://www.example.com/mycategory/mycustomparam/

在我的插件文件中,我写道:

<?php
function add_my_var($public_query_vars) {
    $public_query_vars[] = 'mycustomparam';
    return $public_query_vars;
}

add_filter('query_vars', 'add_my_var');

function do_rewrite() {
    add_rewrite_rule('mycategory/([^/]+)/?$', 'index.php?category_name=mycategory&mycustomparam=$matches[1]','top');
}

add_action('init', 'do_rewrite');
?>


我有404页。我哪里做错了?

没有人能帮我吗?