个性化阅读
专注于IT技术分析

参数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')

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

赞(0) 打赏
未经允许不得转载:srcmini » 参数2应该是一个数组:Argument #2 should be an array in
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏