Get_the_post_thumbnail() WordPress-funktionen giver dig mulighed for at hente det fremhævede billede og vise det ved hjælp af dit tema eller plugin. I denne artikel lærer vi dig, hvordan du bruger funktionen get_the_post_thumbnail() til at vise fremhævede billeder, hvor du vil.

Hvis du vil have flere oplysninger om oprettelse af WordPress-plugins, kan du se vores tutorialserie om oprettelse af dit første WordPress-plugin.

Bemærk: For at bruge funktionen get_the_post_thumbnail() skal du aktivere understøttelse for den i dit tema.

For at aktivere understøttelse af funktionen get_the_post_thumbnail() skal du inkludere følgende i dit temas functions.php-fil:

add_theme_support( ‘post-thumbnails’ );

Basisk brug

<?php echo get_the_post_thumbnail( $post_id, $size, $attr ); ?>

I ovenstående kode viser vi blot det fremhævede billede af et indlæg baseret på de parametre, vi har defineret. Nedenfor kan du se de forskellige parametre, der kan defineres inden for funktionen get_the_post_thumbnail().

Parametre

$post_id: Dette er en valgfri parameter, hvor du kan definere indlægs-ID’et for det indlæg, som du vil hente det fremhævede billede fra. Hvis dette ikke er defineret, vises det fremhævede billede fra det aktuelle indlæg, som du ser.

$size: Dette er en valgfri parameter, der kan bruges til at bestemme den størrelse, som det fremhævede billede vises. Du kan definere enten en streng eller et array med dimensionerne.

Foruddefinerede størrelser:

  • minibillede
  • mellemstørrelse
  • stor
  • fuld

Brugerdefinerede størrelser:

For at definere en brugerdefineret størrelse skal du blot definere den i et array, for eksempel:

get_the_post_thumbnail($post_id, array(100,100), $attr );

Som du kan se af ovenstående kode, er billedstørrelsen 100×100.

$attr: Dette er en valgfri parameter, hvor du kan bruge et array til at definere yderligere attributter som f.eks. klasse, alt-tekst, titel osv. Dette ville se nogenlunde sådan ud som følger:

$attr = array(
‘src’ => $src,
‘class’ => “attachment-$size”,
‘alt’ => trim(strip_tags( $attachment->post_excerpt )),
‘title’ => trim(strip_tags( $attachment->post_title )),
);

I ovenstående eksempel lagrer vi arrayet med billedets placering, klasse, alt-tekst og titel i en variabel, som senere kaldes i funktionen get_the_post_thumbnail().

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.