【问题标题】:rewrite rule wordpress not working重写规则wordpress不起作用
【发布时间】:2013-05-14 18:46:53
【问题描述】:

这个问题被问了很多,但是我试过了,我总是在 WP 中得到一个 404 页面

我有一个模板页面(wp-content/themes/responsivewizzard.php cals: wizzard.-> 我在管理部门添加了一个页面。页面名称 = “tespage”。我选择的模板是“wizard” 在尝试 example.com/wp/testpage -> 我得到我的向导页面。不用担心..但是..

我喜欢在我的向导页面中添加一个子页面。例如: example.com/wp/testpage/不错

当我尝试这个时,我从 WP 得到一个 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');

请帮帮我

【问题讨论】:

    标签: wordpress url-rewriting wordpress-theming


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-13
      • 2015-01-31
      • 2015-09-01
      • 2019-12-13
      • 2017-05-30
      相关资源
      最近更新 更多