Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.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_Rewrite - Fatal编程技术网

在wordpress中刷新重写规则

在wordpress中刷新重写规则,wordpress,rewrite,Wordpress,Rewrite,我试图使用wordpress的重写函数以编程方式在wordpress中添加重写规则。通常,它看起来像是与插件init或activate函数一起使用,因此重写规则flush只调用一次 我不会在安装新插件的时候这样做,所以我应该把这些函数和调用放在哪里,这样我就可以调用它们一次 我将添加一个重写规则,如下所述: 只是不知道该把代码放在哪里 任何帮助都会很好。提前感谢。如果您正在编写自定义主题,您可以将所有代码放在functions.php中。然而,是什么阻止了您创建供自己使用的插件?我可以将其放在f

我试图使用wordpress的重写函数以编程方式在wordpress中添加重写规则。通常,它看起来像是与插件init或activate函数一起使用,因此重写规则flush只调用一次

我不会在安装新插件的时候这样做,所以我应该把这些函数和调用放在哪里,这样我就可以调用它们一次

我将添加一个重写规则,如下所述:

只是不知道该把代码放在哪里


任何帮助都会很好。提前感谢。

如果您正在编写自定义主题,您可以将所有代码放在
functions.php
中。然而,是什么阻止了您创建供自己使用的插件?

我可以将其放在functions.php中,但是我从哪里调用flush命令呢?我基本上需要给这东西打个电话。刷新并添加规则。什么叫刷新和规则的添加?对不起,我可能对这一切是如何运作的感到困惑。谢谢。有一个名为switch_theme的可用钩子,每次活动主题更改时都会触发。不幸的是,我无法切换我的主题,因为我们有一个带有一些变量的活动站点,如果我更改主题,这些变量将变得混乱。有没有其他的选择来称呼这个东西?谢谢。那么您必须手动生成重写规则。正如我已经建议的,在
functions.php
中添加自定义代码,然后通过WP Administration>Settings>Permalinks手动重新生成重写规则(只需点击“保存更改”)。此外,请记住,在生产环境(live site)中直接编辑主题文件不是一个好的做法。考虑维护一个开发副本,使所有的更改都是必要的,当你完成后,你可以安全地将它们部署到生产Env。