Php 警告:试图访问C:\xampp\htdocs\wordpress2\wp content\themes\sport ak\framework中bool类型值的数组偏移量
警告:试图访问bool类型值的数组偏移量 警告:试图访问第133行C:\xampp\htdocs\wordpress2\wp content\themes\sport ak\framework\class.category-custom-fields.php中bool类型值的数组偏移量 这是第133行: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) {
返回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
标记在这里真的是必要的吗?似乎不是。不要标记您在项目中使用的所有技术,只标记与问题相关的技术。我猜您是在尝试检索分类法/类别对象?如果你需要帮助,请说得更具体一些。此外,您还应该使用正在使用的钩子/过滤器添加整个函数,或者甚至添加整个类。现在没有人能帮忙,因为没有背景。