
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




