Php 警告:试图访问C:\xampp\htdocs\wordpress2\wp content\themes\sport ak\framework中bool类型值的数组偏移量

Php 警告:试图访问C:\xampp\htdocs\wordpress2\wp content\themes\sport ak\framework中bool类型值的数组偏移量,php,arrays,wordpress,Php,Arrays,Wordpress,警告:试图访问bool类型值的数组偏移量 警告:试图访问第133行C:\xampp\htdocs\wordpress2\wp content\themes\sport ak\framework\class.category-custom-fields.php中bool类型值的数组偏移量 这是第133行: 返回isset($key)$cat_meta[$key]:'' 这是完整的一个: public function get_category_meta($term_id, $key) {

警告:试图访问bool类型值的数组偏移量

警告:试图访问第133行C:\xampp\htdocs\wordpress2\wp content\themes\sport ak\framework\class.category-custom-fields.php中bool类型值的数组偏移量

这是第133行:

返回isset($key)$cat_meta[$key]:''

这是完整的一个:

public function get_category_meta($term_id, $key) {
        if (!$term_id)
            return;

        $cat_meta = get_option("category_$term_id");

        return isset($key) ? $cat_meta[$key] : '';

第133行检查变量
$key
是否存在,如果存在,则尝试从另一个变量返回内容:
$cat\u meta

您应该检查变量
$cat\u meta[$key]
是否存在,如下所示:

return isset($cat_meta[$key]) ? $cat_meta[$key] : '';

所以
$cat_meta
false
。您是否试图确定这一问题的原因?旁注:
javascript
标记在这里真的是必要的吗?似乎不是。不要标记您在项目中使用的所有技术,只标记与问题相关的技术。我猜您是在尝试检索分类法/类别对象?如果你需要帮助,请说得更具体一些。此外,您还应该使用正在使用的钩子/过滤器添加整个函数,或者甚至添加整个类。现在没有人能帮忙,因为没有背景。