我正在使用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')
不是数组, 因此引发警告。
评论前必须登录!
注册