Funcția WordPress get_the_post_thumbnail() vă va permite să obțineți imaginea prezentată și să o afișați utilizând tema sau plugin-ul dvs. În acest articol, vă vom învăța cum să utilizați funcția get_the_post_thumbnail() pentru a afișa imaginile recomandate oriunde doriți.

Dacă doriți mai multe informații despre crearea de pluginuri WordPress, consultați seria noastră de tutoriale despre crearea primului dvs. plugin WordPress.

Nota: Pentru a utiliza funcția get_the_post_thumbnail(), va trebui să activați suportul pentru aceasta în cadrul temei dvs.

Pentru a activa suportul pentru funcția get_the_post_thumbnail(), includeți următoarele în fișierul functions.php al temei dvs.:

add_theme_support( ‘post-thumbnails’ );

Utilizare de bază

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

În codul de mai sus, afișăm pur și simplu imaginea prezentată a unei postări pe baza parametrilor pe care i-am definit. Mai jos, veți vedea diferiți parametri care pot fi definiți în cadrul funcției get_the_post_thumbnail().

Parametri

$post_id: Acesta este un parametru opțional în care puteți defini ID-ul postului din care se va obține imaginea prezentată. Dacă acesta nu este definit, se va afișa imaginea prezentată din postul curent pe care îl vizualizați.

$size: Acesta este un parametru opțional care poate fi utilizat pentru a determina dimensiunea la care este afișată imaginea prezentată. Puteți defini fie un șir de caractere, fie o matrice cu dimensiunile.

Dimensiuni predefinite:

  • thumbnail
  • medium
  • large
  • full

Dimensiuni personalizate:

Pentru a defini o dimensiune personalizată, pur și simplu definiți-o în cadrul unui array, de exemplu:

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

După cum puteți vedea din codul de mai sus, dimensiunea imaginii este 100×100.

$attr: Acesta este un parametru opțional în care puteți utiliza un array pentru a defini atribute suplimentare, cum ar fi clasa, textul alt, titlul etc. Acest lucru ar arăta ceva de genul următor:

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

În exemplul de mai sus, stocăm matricea care conține locația imaginii, clasa, textul alt și titlul într-o variabilă care este ulterior apelată în cadrul funcției get_the_post_thumbnail().

Lasă un răspuns

Adresa ta de email nu va fi publicată.