Jeżeli chcemy wyświetlić na stronie głównej wpisy tylko z kategorii np 34 musimy wyedytować plik functions.php swojej templatki i na końcu dodać:
add_action('pre_get_posts', 'gloss_add_glossary_cat' ); function gloss_add_glossary_cat() { global $wp_query; global $gloss_category; if( is_home() && !is_category() ) { $wp_query->query_vars['cat'] = '34' . $gloss_category;} }
Jeżeli chcemy wykluczyć daną kategorie np 34 ze strony głównej:
add_action('pre_get_posts', 'gloss_remove_glossary_cat' ); function gloss_remove_glossary_cat() { global $wp_query; global $gloss_category; if( is_home() && !is_category() ) { $wp_query->query_vars['cat'] = '-34' . $gloss_category;} }
Aby sprawdzić nr kategorii wyedytuj ją z panelu admina a jej nr ukarze Ci się w pasku adresu zmienna tag_ID np tag_ID=34