0

以下のコードを使用して、カスタム テーマ オプション パネルからスライダー データを取得しようとしています。これは次のエラーを返しています

警告: /home/muratgok/public_html/wp-content/themes/default/page - client.php 行 16 の foreach() に無効な引数が指定されました

私の構文は完全に正しいわけではないと推測していますが、どこを見つけるのに苦労しています。ありがとうございました

        <?php echo $slides = $smof_data['example_slider']; //get the slides array

        foreach ($slides as $slide) {
            echo $slide['title'];
            echo $slide['url'];
            echo $slide['link'];
            echo $slide['description'];
        }

        ?>

以下のテーマオプションコード

$of_options[] = array(  "name"      => "Slider Options",
                        "desc"      => "Unlimited slider with drag and drop sortings.",
                        "id"        => "example_slider",
                        "std"       => "",
                        "type"      => "slider"
                );
4

1 に答える 1

1

$smof_data['example_slider']: を試して、配列であることを確認してください。

    <?php $slides = $smof_data['example_slider']; //get the slides array

    foreach ($slides as $slide) {
        echo $slide['title'];
        echo $slide['url'];
        echo $slide['link'];
        echo $slide['description'];
    }

    ?>
于 2013-09-11T10:57:43.820 に答える