0

我正在尝试使用下面的代码从我的自定义主题选项面板中获取滑块数据。这将返回以下错误

警告:在 /home/muratgok/public_html/wp-content/themes/default/page - clients.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 回答