请需要帮助!
metaboxes-framework / init.php
// if it's an array of one, extract it
elseif ( is_array( $meta_box['pages'] ) && count( $meta_box['pages'] === 1 ) )
$type = is_string( end( $meta_box['pages'] ) ) ? end( $meta_box['pages'] ) : false;
参数必须是数组或对象metaboxes-framework / init.php
我该如何更正此错误,以免出现此错误?
答案 0 :(得分:0)
这是正确的方法:
// if it's an array of one, extract it
elseif ( is_array( $meta_box['pages'] ) && count( $meta_box['pages']) === 1 )
$type = is_string( end( $meta_box['pages'] ) ) ? end( $meta_box['pages'] ) : false;
右括号必须在右括号之后,其原始编写方式意味着它试图对布尔值进行计数,因为传递给count的参数是$ meta_box ['pages] === 1
有趣的是,我在安装的WP插件中有完全相同的错误,而我在代码编辑器中没有看到它,因此遇到了这个问题,立即发现了错误:D