2017-08-04 111 views
0

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

在“循环,进步”的标签: *停止滑块:在 *停止循环后: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滑块插件可以解决我们的问题?

谢谢!

回答

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)]();