我知道这是一个老问题,但我仍然觉得它应该包含另一个建议,所以我将投入我的2美分。
我使用wp配置。php文件,用于在任何地方都可以访问全局常量的情况。这就是WordPress本身在需要存储和访问诸如DB\\u NAME、DB\\u USER等常量时所做的。因此,我建议您在wp配置中添加以下内容。php类:
define(\'FACEBOOK_ID\', VALUE); // Replace VALUE with your actual value
define(\'FACEBOOK_SECRET_KEY\', VALUE); // Replace VALUE with your actual value
然后在代码中,只需使用常量即可访问这些值
FACEBOOK_ID 和
FACEBOOK_SECRET_KEY这会将它们组织到一个安全的位置,并避免调用DB,而不是使用已定义的常量变量。
编辑:我忘了提一下,如果您在WordPress之外的php页面上工作,您必须向文件中添加以下内容:require_once( __DIR__ . \'/wp-config.php\');
本例假设自定义文件与wp config位于同一目录中。php