【参数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')
不是数组, 因此引发警告。
推荐阅读
- 向wordpress插件和主题添加自定义许可的最佳方法,这是不可入侵的
- 将类属性附加到woocommerce单个产品图像
- 在wordpress短代码内容中允许HTML标签()
- Ajax调用在WordPress中添加当前URL
- 在WordPress中添加多个小部件区域
- 使用自己的自定义脚本将自己的自定义页面添加到WordPress
- Nginx网站重定向
- Django项目科技在线成果转化平台的设计1_Virtualenvwrapper环境安装
- 技术交流-联系方式