2017-08-04 87 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)]();