我了解您正在尝试什么,以使更改WP配置设置更方便,但我认为不可能从插件更改它们。
WP\\u DEBUG和DISALLOW\\u FILE\\u EDIT等常量是在核心文件中定义的,特别是在
wp-config.php
, 根据Codex 而且,通过查看此文件和相关文件的源代码,我找不到任何影响其定义的挂钩。
而且,在PHP中,一旦设置了常量,就不能再在执行期间更改它们。它们的值不能更改,也不能取消设置。尝试重新定义或取消设置常量将导致错误。
下面是PHP手册中的一段小引用constants:
顾名思义,该值在脚本执行期间无法更改
如果没有钩子影响这些常量的定义,如果不能取消设置,那么我看不到解决方法。编辑wp-config.php
文件似乎是更改设置的唯一方法。