Løsning: the_category() genererer alltid lenker. Bruk foreach og get_the_category for ren tekst.
NB

Hvordan hente kategorinavn uten lenke i WordPress (get_the_category)

5.00 /5 - (31 votes )
Sist verifisert: 1. mai 2026
2min lesetid
Veiledning
500+ WP-prosjekter
Full-stack-utvikler

Standard WordPress-funksjonen the_category() er flott, men den har en ulempe: den genererer alltid HTML-lenker (<a href="...">...</a>) til arkivsiden. Hva om du bygger et egendefinert oppsett (som et porteføljekort eller slider) der kategorien bare skal være ren tekst, ikke et klikkbart element?

Løsningen er å bruke get_the_category(), som returnerer en array av objekter i stedet for ferdig HTML.

#Kode (snippet)

Her er et klart-til-bruk snippet du kan lime inn i single.php eller content.php:

<?php
// Hent alle kategorier tilordnet gjeldende innlegg
$categories = get_the_category();

if ( ! empty( $categories ) ) {
    // Vis navnet på den første kategorien funnet
    echo esc_html( $categories[0]->name );
}
?>

#Vise kommaseparert liste

Hvis innlegget ditt har flere kategorier og du vil liste dem som kommaseparert tekst:

<?php
$categories = get_the_category();
$output     = array();

if ( ! empty( $categories ) ) {
    foreach ( $categories as $category ) {
        // Legg til navn i arrayen
        $output[] = esc_html( $category->name );
    }
    // Slå sammen arrayen til en streng med separator
    echo implode( ', ', $output );
}
?>

#Hvorfor get_the_category()?

Denne funksjonen gir deg tilgang til det komplette kategoriobjektet. I tillegg til navnet (->name) kan du hente ut:

  • ->slug (nyttig for CSS-klasser, f.eks. <span class="cat-<?php echo $cat->slug; ?>">)
  • ->term_id (kategori-ID)
  • ->description (kategoribeskrivelse)
  • ->count (antall innlegg i denne kategorien)

#Praktisk bruk

Et vanlig brukstilfelle er styling av etiketter på bloggkort.

// Inne i WordPress-loopen
$cats = get_the_category();
$first_cat = !empty($cats) ? $cats[0] : null;

if ($first_cat) : ?>
    <span class="badge badge-<?php echo esc_attr($first_cat->slug); ?>">
        <?php echo esc_html($first_cat->name); ?>
    </span>
<?php endif; ?>

På denne måten, hvis du har kategorien “Nyheter”, får du klassen .badge-nyheter, som du enkelt kan farge i CSS. Dette kontrollnivået er noe the_category() rett og slett ikke tilbyr.

Utforsk våre profesjonell WordPress-utvikling for å ta prosjektet ditt videre.

Neste steg

Gjor artikkelen om til faktisk implementering

Denne blokken styrker intern lenking og sender leseren videre til de mest relevante tjenestene og innholdet.

Vil du fa dette implementert pa nettstedet ditt?

Hvis du vil gjore kunnskapen i artikkelen om til konkrete forbedringer, redesign eller en tydelig leveranseplan, kan jeg ta det videre.

Relevant klynge

Utforsk andre WordPress-tjenester og kunnskapsbase

Styrk virksomheten din med profesjonell teknisk støtte innen kjerneområdene i WordPress-økosystemet.

Hva er Hvordan hente kategorinavn uten lenke i WordPress (get_the_category)?
Hvordan hente kategorinavn uten lenke i WordPress (get_the_category) er et viktig aspekt ved administrasjon av WordPress-nettsider som bidrar til å forbedre nettstedets ytelse, sikkerhet og brukeropplevelse.
Hvordan fungerer Hvordan hente kategorinavn uten lenke i WordPress (get_the_category)?
Hvordan hente kategorinavn uten lenke i WordPress (get_the_category) innebærer å konfigurere ulike innstillinger og implementere beste praksis for å optimalisere din WordPress-nettside.
Hvorfor er Hvordan hente kategorinavn uten lenke i WordPress (get_the_category) viktig for WordPress?
Hvordan hente kategorinavn uten lenke i WordPress (get_the_category) er avgjørende fordi det direkte påvirker nettstedets søkemotorrangering, lastehastighet og generelle suksess.

Trenger du FAQ tilpasset bransje og marked? Vi lager en versjon som støtter dine forretningsmål.

Ta kontakt

Relaterte artikler

Komplett guide til WordPress Multisite for enterprise-distribusjoner. Lær arkitekturmønstre, skalering til 1000+ nettsteder, sikkerhetsherdning, domene-mapping, brukeradministrasjon og kostnadsoptimalisering for franchise-, universitets- og offentlige nettverk.
wordpress

WordPress Multisite for Enterprise: Arkitektur, Skalering og Beste Praksis

Komplett guide til WordPress Multisite for enterprise-distribusjoner. Lær arkitekturmønstre, skalering til 1000+ nettsteder, sikkerhetsherdning, domene-mapping, brukeradministrasjon og kostnadsoptimalisering for franchise-, universitets- og offentlige nettverk.

Å flytte WordPress-nettstedet ditt kan virke skremmende, men med riktig kunnskap og forberedelser blir det håndterbart. Enten du endrer domene, oppgraderer hosting eller restrukturerer nettstedarkitekturen, denne komplette guiden dekker hvert trinn.
development

Komplett Guide til WordPress-migrering: Flytt Nettstedet Ditt Trygt i 2024

Å flytte WordPress-nettstedet ditt kan virke skremmende, men med riktig kunnskap og forberedelser blir det håndterbart. Enten du endrer domene, oppgraderer hosting eller restrukturerer nettstedarkitekturen, denne komplette guiden dekker hvert trinn.

Hvordan hente og vise en liste over innlegg fra en bestemt kategori i WordPress? Lar WP_Query, get_posts og tilpassede sloyfar. Kodeeksempler og optimalisering.
wordpress

Hente innleggslister fra kategorier i WordPress - Utviklerguide

Hvordan hente og vise en liste over innlegg fra en bestemt kategori i WordPress? Lar WP_Query, get_posts og tilpassede sloyfar. Kodeeksempler og optimalisering.