Font Page overrides rewrites

时间:2014-07-06 作者:gosukiwi

我有一个自定义重写,如下所示

enter image description here

所以/shares 指向我用slug创建的页面images 它使用一个名为h626_page.

我的问题是我想设置images 页面作为首页,因此我转到管理仪表板,并在Reading 我将首页设置为images, 然而,这改变了所有/shares 请求发送至/, 这没什么大不了的,但我在过程中丢失了查询变量,所以/shares/2 重定向到/even 如果我导航到/2 并添加重写规则^/(\\d+)/? 指向图像页面,它仍然不起作用。

1 个回复
SO网友:sMyles

是否确实正在保存您的重写规则?

如何调用此函数来设置重写规则?行动刷新重写规则怎么样,您是否在项目中的任何地方刷新它们?禁用所有插件并进行测试,以确保其中一个插件不会在每次页面加载时刷新重写规则。

正如您在我创建的这个插件中所看到的:https://github.com/tripflex/wp-login-flow/blob/master/options.php

我必须调用一个函数来保留重写规则,这些规则通常会被编码不好的插件覆盖,但这应该会让您了解如何设置重写规则。

你也可以看到,我在那里有很多调试日志,因为这实际上花了我整整2天的时间才能完全发挥作用,因为重写规则可能很棘手

造成我问题的两个主要原因:

代码错误的插件(禁用所有其他插件进行测试)

  • WordPress心跳(使用上面代码中的func禁用心跳进行测试)
  • 是的mods我知道这应该在注释中,但我无法注释,所以这是我唯一的回复选项

    结束