Wordpress 参数必须是数组或对象metaboxes framework/init.php
需要帮助 metaboxes框架/init.phpWordpress 参数必须是数组或对象metaboxes framework/init.php,wordpress,plugins,Wordpress,Plugins,需要帮助 metaboxes框架/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; 参数必须是数组或对象me
// 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
如何更正此错误以避免出现此错误?这是正确的方法:
// 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