Zvolené téma obsahuje celkem 4 odpovědi. Do diskuze (2 účastníci) se naposledy zapojil uživatel forest1291 a poslední změna je stará 11 let.
-
Zdravím,
mám prosbu, potřeboval bych v galerii řadit obrázky náhodně. Ovšem šablona (Nevo) má svoji vlastní galerii, která řadí obrázky jen podle data vložení.
Nevíte, kam bych měl do šablony připsat možnost ORDERBY? A jaké je správné znění kódu?
Abych potom mohl normálně do shortcodu napsat orderby=”rand” a vše fungovalo jak má?
Děkuji mockrát, přeji pěkný den,
Forest.
Mělo by to vypadat asi jako $wquery-> new wp_query(‘orderby=random&post_type=attachment’);
a potom už jen vycházet z $wquery->the_post(); atd. a nakonec použít wp_reset_postdata();
Shortkódy jsou jiná kapitola – pro toto, byste musel upravit SH pro výpis, aby přijímal atribut orderby. Přes šablonu bych to určitě nedělal. Pokročilejší galerie – NextGen Gallery má možnost zobrazit obrázky v albu náhodně (stačí vkládat SH přes editorové tlačítko), tak možná by to měla být první možnost, kterou vyzkoušíte…
Pokud toto nezvažujete, navrhuji přečíst si o Gallery Shortcode v kodexu wordpressu.
Děkuji za odpověď. Moje šablona má právě svoji specifickou galerii prettyPhoto a nevím, kam přesně kód vložit. Vůbec by mi nevadilo, kdyby možnost řadit obrázky v galerii náhodně byla fixní a byla automaticky všude. Nevíte, kam kód vložit? Nemám s tímto zkušenosti.
Ještě jednou děkuji
Forest
Nemám přehled nad všemi šablonami ani interními galeriemi. Pokud chcete pomoct, pošlete mi šablonu (popř. FTP přístup) na mail jancikuvmail(at)gmail.com, pokusím se vám nějak pomoct.
Vyřešeno: náhodné řazení obrázků v galerii jsem zajistil kódem "orderby" => "rand"
. Jak jednoduché…Nepřidalo to sice shortcode, takže v galeriích bude náhodné řazení vždy, ale můj úmysl to splnilo.
Děkuji za pomoc.
Forest
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.
WordPress – novinky, návody a zajímavosti