Afișează imaginea autorului în articole
Am nevoie să afișez imaginea autorului împreună cu articolele. Am folosit următorul cod pentru a afișa articolele cu imaginea autorului.
$the_query = new WP_Query("post_type=post&paged=".get_query_var('paged'));
while ( $the_query->have_posts() ) : $the_query->the_post();
<?php the_excerpt(); ?>
<p><?php the_author_image(); ?></p>
<?php endwhile; ?>
Dar imaginea autorului nu se afișează. Nu am putut identifica eroarea. Cum pot face acest lucru?
Știu că acest lucru este vechi, dar tocmai l-am descoperit cu puțin timp înainte să dau de soluție.
Pentru a afișa imaginea autorului în interiorul buclei, pur și simplu folosește acest cod:
<?php echo get_avatar( get_the_author_meta( 'ID' ) , 32 ); ?>
Unde '32' reprezintă dimensiunea imaginii. Dacă codul este în afara buclei, atunci specifică pur și simplu ID-ul utilizatorului autorului.

Dacă nu utilizați funcția în interiorul unei bucle normale, obțineți ID-ul autorului într-un mod diferit și folosiți funcția astfel:
the_author_image($authorid);
În esență, trebuie să furnizați ID-ul autorului funcției dacă nu vă aflați într-o buclă corectă. Dacă aveți dificultăți în a obține ID-ul din interogarea dumneavoastră, anunțați-mă.

Poți încerca să introduci manual unul dintre ID-urile autorilor astfel și să-mi spui ce se întâmplă: the_author_image(5);

Am folosit query post în loc de new wp query și codul "the_author_image($authorid);" funcționează perfect pentru mine. Oricum, îți mulțumesc mult pentru efortul tău continuu

Încărcarea unei imagini specifice pentru autor necesită două lucruri:
- extinderea funcției get_the_author_meta()
- legarea implementării extensiei la sistemul de gestionare a fișierelor media din WP
Rețineți că get_the_author_image() este învechită și nu va funcționa pentru WP > 3.0
