Căutați o modalitate de a afișa postări similare de la autorul curent? Deși probabil există un plugin pentru asta, am creat o scurtă secțiune de cod pe care o puteți folosi pentru a afișa postări similare de la autorul curent al postărilor.
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 get_related_author_posts() {
global $authordata, $post;
$authors_posts = get_posts( array( 'author' => $authordata->ID, 'post__not_in' => array( $post->ID ), 'posts_per_page' => 5 ) );
$output = '<ul>';
foreach ( $authors_posts as $authors_post ) {
$output .= '<li><a href="' . get_permalink( $authors_post->ID ) . '">' . apply_filters( 'the_title', $authors_post->post_title, $authors_post->ID ) . '</a></li>';
}
$output .= '</ul>';
return $output;
}
Adăugați această secțiune de cod în fișierul single.php al temei dvs. WordPress pentru a afișa postări similare.
<?php echo get_related_author_posts(); ?>
Notă: Dacă este prima dată când adăugați secvențe de cod în WordPress, consultați ghidul nostru despre cum să copiați / lipiți corect secvențe de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă v-a plăcut această secțiune de cod, vă rugăm să luați în considerare să consultați celelalte articole ale noastre de pe site, cum ar fi: cum să transferați WordPress de pe serverul local pe un site live și 12 cele mai bune platforme de blogging pentru începători.
Salut!
Cum pot afișa postări dintr-un tip de postare personalizat specific, legate de autorul postării?
Am încercat asta, dar nu a funcționat. A returnat toate postările de la toți membrii site-ului în schimb.
$authors_posts = get_posts( array( ‘author’ => $authordata->ID, ‘post__not_in’ => array( $post->ID ), ‘post_type’ => ‘membros_documentos’, ‘orderby’ => ‘date’, ‘order’ => ‘DESC’, ‘posts_per_page’ => ‘-1’ ) );
Vă rog să mă ajutați.
Mulțumesc.
Cum pot afișa doar postările autorului curent (conectat) pe un blog cu mai mulți autori?
[…] Secțiunea Postări similare de la autorul curent […]
Dragă Kevin,
Cum pot adăuga data postării la fiecare postare listată?