WordPress get category vol 2
Maadlesin järjekordselt sellega, kuidas saada kätte kategooria id, kui postitustel on lehekülje numbrid ning postitus võib kuuluda mitmesse kategooriasse korraga.
Sel puhul ei pruugi toimida järgnev:
$category = get_the_category(); echo $category[0]->cat_ID;
Kuna jada esimene liige ei pruugi olla soovitud kategooria.
Varasemalt sain olukorra lahendada niimoodi:
http://www.adaptorconsulting.com/?p=879&lang=ee
Lahendus oli õnneks äärmiselt lihtne ja minul toimis:
$thiscat=get_query_var('cat');
Täiendus:
Ülalnimetatud variant töötab üldiselt hästi.
Lisaks kategooria id-le oli vaja ka saada kategooria nime.
Erinevad versioonid get_category ei toiminud, kuna tegemist oli leheküljega number 2 ning eelnimetatud funktsioon ei suutnud kategooriaid leida.
Abi sain siit:
http://wordpress.org/support/topic/plugin-ajax-post-carousel-filtering-by-taxonomy
Koodirida kategooria nime saamiseks on väga lihtne:
$cat = get_category( get_query_var( 'cat' ) ); printf( __( '%s', 'theme_template' ), '<span>' . $cat->name . '</span>' );