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/>。转载请保留此信息及相应链接。