参数2应该是一个数组(Argument #2 should be an array in)

【参数2应该是一个数组(Argument #2 should be an array in)】我正在使用Elegantthemes.com的Nova主题。在页面底部是一个错误:

警告:array_map()[function.array-map]:参数2应该是/wp-content/themes/Nova/home.php中第21行的数组
home.php的第12-25行是:
< ?php $pagesContent = array(); $i=0; $home_pages_num = count(get_option('nova_home_pages')); $arr = array( 'post_type' => 'page', 'orderby' => 'menu_order', 'order' => 'ASC', 'post__in' => (array) array_map( 'intval', get_option('nova_home_pages') ), 'posts_per_page' => (int) $home_pages_num ); query_posts($arr); ?>

第21行是:
'post__in' => (array) array_map( 'intval', get_option('nova_home_pages') ),

你能确定问题是什么吗?
我再也没有付费订阅Elegantthemes.com
#1
你能确定问题是什么吗?
get_option('nova_home_pages')

不是数组, 因此引发警告。

    推荐阅读