Căutați o modalitate de a seta o miniatură/imagine de prezentare implicită pentru postări? Acest fragment va verifica dacă există o miniatură pentru postare și, dacă nu, va afișa o imagine implicită numită img-default.png.
Instrucțiuni:
- Creați un folder numit
imagesîn interiorul folderului temei. - Creați o imagine numită
img-default.pngși plasați-o în interiorul folderuluiimages. - În final, adăugați acest cod în fișierul șablon al temei dvs. în interiorul The Loop.
<?php
if(has_post_thumbnail()) {
the_post_thumbnail();
} else {
echo '<img src="'.get_bloginfo("template_url").'/images/img-default.png" />';
}
?>
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ă ți-a plăcut acest fragment de cod, te rugăm să iei în considerare și alte articole de pe site, cum ar fi: Cele mai bune 6 pluginuri de optimizare a imaginilor pentru WordPress (comparativ) și cum să configurezi urmărirea autorilor în WordPress.
Bună ziua,
Mă întrebam dacă pot afișa avatarul autorului postării ca imagine de prezentare implicită pentru postări, în loc de o imagine specifică.
Vă mulțumesc.
Ai putea, dar ar trebui să setezi valoarea src ca URL-ul către avatar. Sau, ai putea folosi această funcție: https://developer.wordpress.org/reference/functions/get_avatar/
Mulțumesc pentru postarea ta, dar nu înțeleg unde trebuie să pun fragmentul de cod. În function.php sau într-un alt fișier de șablon?
Va trebui să fie un alt fișier șablon, în mod specific în interiorul buclei (Loop). Pentru mai multe informații despre buclă, consultă: https://www.isitwp.com/the-ultimate-guide-to-the-wordpress-loop/
mulțumesc
[…] Acest post a fost menționat pe Twitter de Michael Davis, HTMLfrp. HTMLfrp a spus: #wordpress Setează implicit the_post_thumbnail http://bit.ly/fe5rS8 […]