0

私は Elegantthemes.com の Nova テーマを使用しています。ページの下部にエラーがあります。

警告: array_map() [function.array-map]: 引数 #2 は、21 行目の /wp-content/themes/Nova/home.php の配列でなければなりません

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 の有料サブスクリプションはもうありません

4

1 に答える 1

0

問題の内容を特定できますか?

get_option('nova_home_pages')

は配列ではないため、警告がスローされます。

于 2013-07-27T04:40:55.437 に答える