Zvolené téma obsahuje celkem 3 odpovědi. Do diskuze (3 účastníci) se naposledy zapojil uživatel admin a poslední změna je stará 10 let, 2 měsíce.
-
Ahoj,
v mé šabloně Wallbase je integrován plugin Supersized 3.1 jQuery (slideshow na pozadí) a chtěl bych, aby se pozadí měnilo jen na hlavní stránce a na těch ostatních bylo pozadí statické. Dokázal by mi někdo poradit, jakým skriptem bych toho měl docílit?
Můj blog: svirda.cz
Děkuji!
Pokud se nastavení nenachází v nastavení pluginu, je třeba upravit plugin. Bude stačit někam přidat podmínku if ( is_home() || is_front_page() ) { zobraz slider }
.
Už jsem na to přišel. Je potřeba si otevřít header.php a před a za plugin připsat tento sript:
<?php if ( !is_home() ) : ?>
<script type="text/javascript">
... script pluginu ...
</script>
<?php endif; ?>
Díky moc! :)
Použitá šablona Wallbase je bohužel dost nekvalitní… Alespoň se ji ale nemusíte bát upravovat, protože to vypadá, že se nové verze jen tak nedočká :-)
Výše uvedenou podmínkou s využitím funkce is_home() ale zajistíte, že se bude Javascript spouštět všude jinde, kromě úvodní stránky (což je opak původně zamýšleného cíle)?
Díval jsem se na soubor header.php a kromě zmiňovaného Javascriptu by chtělo dát pryč také následující Javascriptový soubor, který nebudete používat:
wp_enqueue_script('supersized', get_stylesheet_directory_uri() .'/js/supersized.3.1.3.min.js');
A když to celé nebudete zobrazovat, tak ale nebude na pozadí žádný obrázek? Nebo ho tam vložíte nějak jinak (např. pomocí CSS)?
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.
WordPress – novinky, návody a zajímavosti