Php 致命错误:未捕获错误:调用未定义的函数get_option()

Php 致命错误:未捕获错误:调用未定义的函数get_option(),php,wordpress,Php,Wordpress,我正在尝试获取get_option()函数的值,该函数正好位于require_行(ABSPATH.'wp settings.php')之前在wp config.php文件中,出现以下错误 致命错误:未捕获错误:调用未定义的函数get_option() 在C:\xampp\htdocs\WordPressSites\SvamGlobal\wp config.php:106堆栈中 跟踪:#0 C:\xampp\htdocs\WordPressSites\SvamGlobal\wp load.php(

我正在尝试获取
get_option()
函数的值,该函数正好位于
require_行(ABSPATH.'wp settings.php')之前
wp config.php
文件中,出现以下错误

致命错误:未捕获错误:调用未定义的函数get_option() 在C:\xampp\htdocs\WordPressSites\SvamGlobal\wp config.php:106堆栈中 跟踪:#0 C:\xampp\htdocs\WordPressSites\SvamGlobal\wp load.php(37): 需要一次()#1 C:\xampp\htdocs\WordPressSites\SvamGlobal\wp blog header.php(13): 需要一次(C:\xampp\htdocs…)#2 C:\xampp\htdocs\WordPressSites\SvamGlobal\index.php(17): require('C:\xampp\htdocs…')#3{main}被抛出 第106行的C:\xampp\htdocs\WordPressSites\SvamGlobal\wp-config.php

这是我在
wp config.php
文件中尝试的代码

$blogValue = get_option( 'blogs_creators', '' );
print_r($blogValue);
/** Sets up WordPress vars and included files. */
require_once(ABSPATH . 'wp-settings.php');
我怎样才能解决它

更新:

根据@MasivuyeCokile的建议,我已将代码更改为:

/** Sets up WordPress vars and included files. */
require_once(ABSPATH . 'wp-settings.php');

$blogValue = get_option( 'blogs_creators', '' );
print_r($blogValue);
define('BLOGS_CREATORS', $blogValue );
现在我可以得到
get\u选项('blogs\u creators','')的值了
,但问题出在
functions.php
文件中。定义的contstant
BLOGS\u CREATORS
functions.php
中不可用

这就是为什么我在设置之前得到它


希望它有意义。:)

我通过在
functions.php
文件中定义常量解决了这个问题:

在设置主题后使用动作挂钩

add_action( 'after_setup_theme', 'constants' );

function constants() {
  $blogValue = get_option( 'blogs_creators', '' );
  define('BLOGS_CREATORS', $blogValue );
}
现在,
BLOGS\u创建者
可以在任何地方使用,如下所示:

print_r(BLOGS_CREATORS);

设置文件必须先加载它设置了wordpress变量和所有其他wp文件
option.php
wp settings.php
文件加载为well@MasivuyeCokile,谢谢我更新了我的问题,现在请帮助我。检查您的函数文件是否包含选项文件
print_r(get_included_files())
然后查看文件是否显示if not,然后只包含它
include_once('wp-includes\option.php')
@MasivuyeCokile,是的,它显示为包含在
functions.php
文件中。然后get选项应该可以用于您的函数