Superb Slideshow: 在模板中可以放多个 slide

Superb Slideshow 是 WordPress 上一款极简单的 Slide Show 插件。支持通过 PHP 代码在模板中嵌入 Slide Show。该插件默认情况下只能插入一个 Slide Show,但是可以通过直接嵌入 JavaSrcipt 代码嵌入多个。

想找个插件来在 WordPress 首页展示 Slide,希望能省事儿通过将 PHP 代码插入模板相应位置就能调用。结果就挑了这么个插件。弄好之后又需要在页面下方展示另一个 Slide,才发现这个插件只能在同一页面调用一个 Slide(似乎 ShortCode 的方式可以调用多个)。偶然的情况下,发现可以不使用它的 PHP 代码

<?php if (function_exists (sswld_show)) sswld_show(); ?>

而是直接将这个代码在生成页面的时候生成的 JavaSrcipt 代码插入模板来显示第二个 Slide。格式如下(当然,第一个还是用的上面的代码):

<script type="text/javascript">
 var mygallery=new SuperbSlideshowGallery ({
 wrapperid: "fadeshow2", //ID of blank DIV on page to house Slideshow
 dimensions: [300, 200], //width/height of gallery in pixels. Should reflect dimensions of largest image
 imagearray: [ ["http://url/to/images/1.jpg", "http://img-link-to/url/", "_self", ""],["http://url/to/images/2.jpg", "http://img-link-to/url/7", "_self", ""],["http://url/to/images/3.jpg", "http://img-link-to/url/", "_self", ""],["http://url/to/images/4.jpg", "http://img-link-to/url/", "_self", ""] ],
 displaymode: {type:'auto', pause:2500, cycles:0, wraparound:false}
 persist: false, //remember last viewed slide and recall within same session?
 fadeduration: 500, //transition duration (milliseconds)
 descreveal: "ondemand",
  togglerid: ""
 })
 </script>

 <div id="fadeshow2"></div>

这个插件真是非常一般啊。要做 Slide 的话,还是推荐使用 Nivo Slider©

本文发表于水景一页。永久链接:<https://cnzhx.net/blog/superb-slideshow-more-than-one-slides/>。转载请保留此信息及相应链接。

时间过去太久,评论已关闭。
如果您有话要说,请到讨论区留言并给出此文章链接。
谢谢您的理解 :-)