是否可以使用RevSlider?

时间:2017-08-04 09:31:33

标签: javascript php wordpress slider

我有一个客户端(logistic-people.de),每个页面上都有相同的RevSlider。它有6张幻灯片,但他们想要随机显示一张幻灯片。所以我像这样设置RevSlider:

In"循环与进步"标签: *停止滑块:开 *循环后停止:0 *停在幻灯片:1

在"一般设置"标签: *随机播放模式:开启

现在我的问题是,即使滑块按预期显示,它还没有完全优化。它会在页面代码中加载所有6张幻灯片,即使它一次只显示1张幻灯片。

案例1:我们假设我们的滑块有6种不同的幻灯片动画。是否可以仅显示6张现有幻灯片中的一张随机幻灯片,而无需在页面代码中加载所有5张幻灯片?

案例2:假设我有10个滑块,但我想只选择我为问题创建的6个滑块,在页面上一次一个地随机显示。有什么方法可以根据此代码https://www.themepunch.com/faq/show-a-random-slider-on-any-given-page/

选择特定的滑块,而不是所有滑块

案例3:是否有其他WP滑块插件可以解决我们的问题?

谢谢!

1 个答案:

答案 0 :(得分:0)

我解决了我的问题:)基于How to call random Function in PHP我只用一张幻灯片创建了6个滑块,然后我将它们随机化了:

function functia_unu() { echo do_shortcode('[rev_slider homepage1]'); }
function functia_doi() { echo do_shortcode('[rev_slider homepage2]'); }
function functia_trei() { echo do_shortcode('[rev_slider homepage3]'); }
function functia_patru() { echo do_shortcode('[rev_slider homepage4]'); }
function functia_cinci() { echo do_shortcode('[rev_slider homepage5]'); }
function functia_sase() { echo do_shortcode('[rev_slider homepage6]'); }

$executafunctiile = array('functia_unu', 'functia_doi', 'functia_trei', 'functia_patru', 'functia_cinci', 'functia_sase');

$executafunctiile[array_rand($executafunctiile)]();