قبلا کدهای کاربردی وردپرس رو پیرامون مطالب مرتبط در وردپرس معرفی کردیم.مطالب مرتبط بخشی از سایت هستن که در انتهای یک پست و بر اساس مشابهت در تگ هاو دسته بندی ها نمایش داده میشن.به عنوان مثال،نمایش مطالب مرتبط بر اساس دسته بندی ها ،نمایش مطالب مرتبط با عکس و…نمونه ای از آموزش های قبل پیرامون مطالب مرتبط بوده.اما گاها در سایت ها به ویژه سایت هایی با چند نویسنده لازم باشه که مطالب مرتبط بر اساس نویسنده مطلب نمایش داده شه.یعنی در انتهای هر پست که مربوط به یک نویسندست،مطالب مرتبطی نمایش داده شه که توسط همان نویسنده منتشر شده.بدین منظور آموزش امروز رو دنبال کنید.
نمایش مطالب مرتبط بر اساس نویسنده مطلب
ابتدا فایل function.php رو باز کنید و کد زیر رو وارد کنید:
</pre> 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;} <pre>
سپس فایل single.php رو باز کنید و این کد رو قرار بدید
</pre> <?php echo get_related_author_posts(); ?> <pre>
به وسیله این کدها،5 مطلب مرتبط از یک نویسنده نمایش داده خواهد شد.درج این کدها ساده ترین شیوه نمایش مطالب مرتبط براساس نویسندست.
پیروز باشید
دیدگاهتان را بنویسید