Salut
Cel mai simplu e sa nu incluzi restul postarilor in categorie, daca nu le vrei afisate... De ce le-ai vrea in categorie daca oricum n-apar pe listare?
Salut
Cel mai simplu e sa nu incluzi restul postarilor in categorie, daca nu le vrei afisate... De ce le-ai vrea in categorie daca oricum n-apar pe listare?
Retired
Ca sa le gestionez mai usor. Siteul are aproximativ 10 categorii si cate 10-15 taguri corelate cu fiecare categorie. Daca afisez fiecare postare doar pe taguri si nu si pe categoria din care ar trebui sa faca parte m-as cam incurca in ele. Asa procedez acum si de asta mi-a venit ideea cu sticky.
Daca nu gasesc o metoda sa rezolv, raman pe varianta asta pe care am folosit-o pana acum.
Într-o zi, riscând, poți să rămâi fericit pentru toată viața !
Contează ce produci nu cine pretinzi a fi.
Pentru organizarea interna, poate?
@edy: l-am scris direct snippet-ul (fara a-l testa), dar ar trebui sa functioneze.
Cod PHP:function pre_get_posts_just_sticky( $query ) {
if ( $query->is_category() && $query->is_main_query() ) {
$query->set( 'ignore_sticky_posts', true );
$query->set( 'post__in', get_option('sticky_posts', array()) );
}
}
add_action( 'pre_get_posts', 'pre_get_posts_just_sticky' );
Mersi frumos insa te rog sa imi explici putin o chestie. Eu vreau sa se poata aplica chestia asta doar la unele dintre categorii, pe care le scriu eu pe baza de id.
Ceva in genul: in categoriile cu id 1, 3, 6, 9, sa apara doar postarile sticky din ele. Pe restul de categorii sa apara normal.
Mersi!
P.S: asta se pune in functions.php din tema sau din genesis? Pentru ca am 2 diferite. Se inlocuieste ceva, sau se adauga?
Mersi si scuze dar nivelul meu de programare e praf.
Ultima modificare făcută de edy12006; 29th June 2016 la 02:45.
Într-o zi, riscând, poți să rămâi fericit pentru toată viața !
Contează ce produci nu cine pretinzi a fi.
Ultima modificare făcută de casperel; 29th June 2016 la 02:48.
Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)