是否有方法钩住/过滤或添加将打印在wp配置文件中的操作?假设我想添加一些简单的命令,如“清空垃圾箱”aka
define(\'EMPTY_TRASH_DAYS\', 1 );
这应该是wp配置中的更改,但我希望它与主题一致。。
有什么办法吗?
最合适的回答,由SO网友:Chip Bennett 整理而成
据我所知,没有办法wp-config.php
来自主题。首先,wp-config.php
不应该是可写的;另一方面,wp-config.php
已执行well-before a Theme\'s functions.php
file is parsed. 要全面了解WordPress如何启动,请看这篇分为两部分的文章,主题如下。FM公司(part 1, part 2) 或者这个Explanation with a flowchart by @Rarst.
您可能需要考虑删除define()
从…起wp-config.php
, 把它转移到主题中?我必须看看它在哪里被使用,但WordPress很有可能以前不会找它functions.php
已分析。
EDIT
根据以下@ChristopherDavis的评论,
EMPTY_TRASH_DAYS
在中定义
wp-settings.php
, 通过
default-constants.php
. 因此,您需要在中定义它
wp-config.php
, 如果要覆盖默认值。
p.s. why would you want to define the number of trash days in a Theme, anyway?