WordPress – Sådan ekskluderer du en kategori fra indlægssiden

Skrevet d. 18. feb 2013 af Mikkel Tschentscher i WordPress

Med de 7 linjer kode du finder i dtte blogindlæg, kan du ekskludere en eller flere kategorier fra din indlægsside.

Helt konkret har jeg på mit website valgt, at kategorien “WordPress” ikke skal være en del af min indlægsside som du finder her: http://mikkeltschentscher.dk/blog/.
Mit mål med kategorien “WordPress” er at jeg så hvidt muligt, skal ligge et nyt tip op dagligt. Derfor har jeg valgt at lave et menupunkt specifikt til denne kategori – og derfor valgt at ekskludere kategorien fra indlægssiden.

Det gøres simpelt og effektivt ved at finde ID’et på den kategori du vil fjerne fra indlægssiden og indsætte ID’et i kodestykket du finder herunder. Det er også muligt at vælge flere kategorier ved simpelt at indtase en række af ID’s du vil ekskludere.

For at finde kategoriens ID skal du blot gå til oversigtssiden over kategorier i dit WordPress  kontrolpanel, holde musen over den kategori du vil ekskludere og i bunden af din browser vil du se et link som dette:

http://mikkeltschentscher.dk/admin/wp-admin/edit-tags.php?action=edit&taxonomy=category&tag_ID=13&post_type=post

ID’et på den valgte kategori er i ovenstående tilfælde 13. Skriv tallet ned, og indsæt det i kodestykkerne du ser herunder for at ekskludere kategorien fra indlægssiden.

Ekskluder en kategori fra indlægssiden:
NB! nedenstående kode skal indsættes i dit aktive temas “functions.php”

function ekskluder_kategori($query) {
if ( $query->is_home() ) {
$query->set('cat', '-ID');
}
return $query;
}
add_filter('pre_get_posts', 'ekskluder_kategori');

Ekskluder flere kategorier fra indlægssiden:
NB! nedenstående kode skal indsættes i dit aktive temas “functions.php”

function ekskluder_kategori($query) {
if ( $query->is_home() ) {
$query->set(‘cat’, ‘-ID -ID -ID’);
}
return $query;
}
add_filter('pre_get_posts', 'ekskluder_kategori');

Gør som mere end 1,300 andre der allerede har fået et forspring

Få gratis online marketing tips og rådgivning direkte i din indbakke.

Helt gratis. Afmeld når som helst.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *