Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.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
重写规则wordpress不工作_Wordpress_Url Rewriting_Wordpress Theming - Fatal编程技术网

重写规则wordpress不工作

重写规则wordpress不工作,wordpress,url-rewriting,wordpress-theming,Wordpress,Url Rewriting,Wordpress Theming,这项任务已经问了很多,但无论我如何尝试,我总是得到一个404页的可湿性粉剂 我有一个模板页面(wp content/themes/responsivewizzard.php):wizzard.-> 我在管理区添加了一个页面。页面名称为=“tespage”。我选择的模板是“wizzard” 在try example.com/wp/testpage->中时,我会得到我的wizzard页面。不用担心..但是 我想在我的wizzardpage中添加一个子页面。例如: example.com/wp/tes

这项任务已经问了很多,但无论我如何尝试,我总是得到一个404页的可湿性粉剂

我有一个模板页面(wp content/themes/responsivewizzard.php):wizzard.-> 我在管理区添加了一个页面。页面名称为=“tespage”。我选择的模板是“wizzard” 在try example.com/wp/testpage->中时,我会得到我的wizzard页面。不用担心..但是

我想在我的wizzardpage中添加一个子页面。例如: example.com/wp/testpage/nice

当我尝试这一点,我得到了404页的可湿性粉剂

我将此代码添加到function.php文件中。此文件位于wp-content/themes/responsive目录->我的默认主题中

function members_rewrite_rules()
{
  add_rewrite_rule('testpage /(.+)/?$', 'index.php?pagename=testpage &subpage=$matches[1]', 'top');
}
add_action( 'init', 'members_rewrite_rules' );

function members_query_vars($query_vars)
{
  $query_vars[] = 'subpage';
  return $query_vars;
}
add_filter('query_vars', 'members_query_vars');

请帮助我,我找到了解决方案。您需要在设置菜单中重置永久链接