یکی از راه‌های افزایش ماندگاری کاربر در سایت‌های محتوایی و چندنویسنده‌ای، نمایش نوشته‌های دیگر همان نویسنده در انتهای هر مطلب است. این کار هم تجربه کاربری را بهتر می‌کند و هم از نظر سئو داخلی (Internal Linking) ارزش بالایی دارد.

در این آموزش یاد می‌گیریم چطور با یک قطعه کد ساده، آخرین نوشته‌های نویسنده مطلب جاری را در وردپرس نمایش دهیم؛ بدون نیاز به افزونه.

با معرفی کد نمایش آخرین نوشته های نویسنده در وردپرس با شما هستیم یکی از قابلیت هایی که وردپرس دارد میتوانید چند نویسنده برای سایتتان تعریف کنید توسط این کد میتوانید باکسی ایجاد کرده و آخرین نوشته های نویسنده را به نمایش بگذارید. در این مقاله کوتاه میخواهیم مطالب مربوط به هر نویسنده را نمایش دهیم

 

کاربرد نمایش مطالب سایر نوشته‌های نویسنده در وردپرس چیست؟

با استفاده از این کد می‌توانی:

نوشته‌های دیگر همان نویسنده را زیر هر پست نمایش بدهی

کاربران را به مطالعه مطالب مرتبط‌تر هدایت کنی

نرخ پرش (Bounce Rate) را کاهش بدهی

ساختار لینک‌سازی داخلی سایت را تقویت کنی

این روش مخصوص سایت‌هایی مثل: مجله‌های خبری ، وبلاگ‌های آموزشی ، سایت‌های چندنویسنده‌ای و فروشگاه‌های محتوایی وردپرسی است

 

آموزش کدنویسی نمایش آخرین پست‌های نویسنده در وردپرس

۱- وارد داشبورد خود شوید و به مسیر نمایش > ویرایشگر  > function.php بروید و کد زیر را اضافه و ذخیره کنید

<?php 
function author_related_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;
}
?>

 

 

۲- در کد بالا posts_per_page => 5 انتخاب شده است یعنی در هر صفحه ۵ مطلب نمایش داده میشود  که میتوانید بر اساس نیاز خود آن را کمتر یا بیشتر نمایید 

۳- حال برای نمایش آخرین نوشته های نویسنده در وردپرس از کد زیر استفاده میکنیم که میتوانید در صفحه single.php مورد استفاده قرار دهید

<?php echo author_related_posts(); ?>

بهترین مکان استفاده از کد : انتهای محتوا ، قبل از بخش دیدگاه‌ها یا داخل باکس معرفی نویسنده

 

نکات سئو مهم در کد PHP نمایش نوشته‌های قبلی نویسنده در وردپرس

از لینک فالو استفاده می‌شود (مفید برای سئو داخلی)

عناوین پست‌ها به صورت طبیعی لینک می‌شوند

ارتباط موضوعی بین محتواها حفظ می‌شود

ربات‌های گوگل راحت‌تر ساختار نویسندگان را درک می‌کنند

 

جمع بندی : نمایش هوشمند مطالب نویسنده در وردپرس

خب کار تمام است بعد از انجام مراحل بالا و انجام این آموزش وردپرس حالا نوبت نمایش تغییرات است به سایت خود مراجعه کرده و تغییرات را مشاهده نمایید . خواهید دید آخرین مطالب هر نویسنده به نمایش در خواهد آمد