Ispis sažetka članaka u WordPressu ovisno o kategoriji u kojoj se korisnik nalazi

Po defaultu WordPress će, bez obzira u kojoj se kategoriji korisnik nalazio, ispisati sve članke iz svih kategorija. Dakle ukoliko imate “Kategoriju A”, “Kategoriju B” i “Kategoriju C”, i u svakoj od tih kategorija po tri članka ukoliko korisnik dođe na “Kategoriju A” ispisat će mu se članci iz svih triju kategoriju.

Ukoliko želite da se korisniku, kada se nalazi u “Kategoriji A” ispišu samo članci iz “Kategorije A” trebate napraviti slijedeće:

1. Unutar theme koja se prikazuje na stranici otvoriti functions.php datoteku.

2. U datoteku unutar PHP tagova dodajte:
function getCurrentCatID(){
global $wp_query;
if(is_category() || is_single()){
$cat_ID = get_query_var('cat');
}
return $cat_ID;
}

3. Kod ispisa članaka iznad početka WP loopa dodajte:
$catID = getCurrentCatID();
query_posts( 'cat='.$catID.'' );

Podijelite članak:

Pretplatite se na naš newsletter