问题描述
警告:尝试访问布尔类型值的数组偏移
警告: 尝试访问 C:\xampp\htdocs\wordpress2\wp-content\themes\sport-ak\framework\class.category-custom- 中类型 bool 值的数组偏移量fields.PHP 第 133 行
这里是第 133 行:
return 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_meta
。
您应该检查变量 $cat_meta[$key]
是否存在,如下所示:
return isset($cat_meta[$key]) ? $cat_meta[$key] : '';