0

您好 Wordpress 和 PHP 开发人员,我需要您的帮助,

朋友们我正在为我的新 wordpress 主题使用 Slightly Modded Options 框架 (SMOF) 我正在尝试第一次创建 Wordpress 主题,所以我不知道如何访问这个框架的选项。

而且我不知道如何在wordpress中创建滑块可以给我建议

我们如何访问滑块滑块:

$slides = $data['example_slider']; //get the slides array

foreach($slides as $slide) {

    echo $slide['title'];

    echo $slide['url'];

    echo $slide['link'];

    echo $slide['description'];
}

这是 SMOF 的官方链接,您可以阅读:

http://aquagraphite.com/2011/09/slightly-modded-options-framework

http://aquagraphite.com/2011/11/smof-documentation

4

1 回答 1

1

您必须先设置全局数据:global $data;然后您才能获取 SMOF 的数据。所以你的总代码是——

<?php
  global $data;
  $slides = $data['example_slider'];
  foreach($slides as $slide) {
    echo $slide['title'];
    echo $slide['url'];
    echo $slide['link'];
    echo $slide['description'];
}
?>

现在您可以从幻灯片中获取所有数据(网址、图片、标题、描述)。它已准备好创建您自己的幻灯片。只需选择您想要的滑块。

我在这里举一个 nivo 滑块的例子。所以你完成的代码将是 -

<div class="slider-wrapper theme-default">
<div id="slider" class="nivoSlider">
    <?php global $data;
    $slides = $data['example_slider'];
    foreach ($slides as $slide) { ?>
        <a href="<?php echo $slide['link']; ?>"><img src="<?php echo $slide['url']; ?>" alt="" title="<?php echo $slide['description']; ?>" data-transition="boxRainGrowReverse" /></a>
    <?php }
    ?>  
</div>

这很简单吧?

于 2013-12-05T18:18:15.320 回答