X

Cum să afișați legenda imaginii de prezentare / miniatura postării

Fragmente de IsItWP

Căutați o modalitate de a afișa legenda imaginii de prezentare în WordPress? Deși probabil există un plugin pentru asta, am creat o scurtă secvență de cod pe care o puteți folosi pentru a afișa legenda imaginii de prezentare / miniatura postării în WordPress.

Instrucțiuni:

Tot ce trebuie să faceți este să adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului:

function the_post_thumbnail_caption() {
  global $post;

  $thumbnail_id    = get_post_thumbnail_id($post->ID);
  $thumbnail_image = get_posts(array('p' => $thumbnail_id, 'post_type' => 'attachment'));

  if ($thumbnail_image && isset($thumbnail_image[0])) {
    echo '<span>'.$thumbnail_image[0]->post_excerpt.'</span>';
  }
}

Adăugați acest cod în bucla fișierului șablon dorit, single.php sau index.php pentru a afișa legenda imaginii de prezentare.

<?
        the_post_thumbnail_caption();
?> 

Notă: Dacă aceasta este prima dată când adăugați fragmente de cod în WordPress, consultați ghidul nostru despre cum să adăugați corect fragmente de cod în WordPress, pentru a nu vă defecta accidental site-ul.

Dacă v-a plăcut această secvență de cod, vă rugăm să luați în considerare vizionarea celorlalte articole de pe site, cum ar fi: 12 cele mai bune pluginuri WordPress pentru bloggeri și cum să creați un formular pe mai multe pagini în WordPress.

Comentarii   Lasă un răspuns

  1. Mulțumesc mult, funcționează perfect! Funcționează și cu un shortcode: înlocuiți „echo” din funcție cu „return” și plasați un shortcode undeva pe pagina dvs.

  2. Hmmm. Acest lucru îmi strică site-ul wp 5.2.2, cu cea mai recentă temă Avada :-/

  3. Aveți o modalitate de a face acest lucru prin mai multe postări? Am rezolvat problema afișării legendei pentru o imagine de prezentare. Dar, când folosim aceeași imagine într-o postare diferită, totul o ia razna.

    1. Ideea ar fi să adăugați acest lucru la bucla dvs., dacă nu înțeleg ce vreți să spuneți, puteți oferi mai multe detalii?

Adaugă un comentariu

Suntem bucuroși că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de confidențialitate, iar toate linkurile sunt nofollow. NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.

Lista de verificare pentru lansarea WordPress

Lista de verificare finală pentru lansarea WordPress

Am compilat toate elementele esențiale de verificare pentru lansarea următorului dvs. site WordPress într-o singură carte electronică la îndemână.
Da, trimite-mi eBook-ul gratuit!