گر شما صاحب یک سایت وردپرسی هستید، احتمالاً می‌خواهید علاوه بر پست‌های جدید، آخرین پست‌های آپدیت شده را هم به کاربران نمایش دهید. این کار نه تنها تجربه کاربری بهتری ایجاد می‌کند، بلکه باعث می‌شود موتورهای جستجو نیز متوجه فعالیت و بروزرسانی سایت شما شوند و در نتیجه سئوی سایت شما بهبود پیدا کند. در این مقاله، روش ساده و کاربردی برای نمایش پست‌های آپدیت شده در وردپرس را به شما آموزش می‌دهیم.

 

چرا نمایش پست‌های آپدیت شده اهمیت دارد؟

بهبود تجربه کاربری : کاربران معمولاً به دنبال محتوای به‌روز هستند. نمایش پست‌های تازه بروزرسانی شده کمک می‌کند تا بازدیدکنندگان سریع‌تر به مطالب جدید و بهبود یافته دسترسی پیدا کنند.

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

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

 

روش نمایش پست‌های آپدیت شده با کد سفارشی

برای نمایش پست‌های آپدیت شده، می‌توان از تابع WP_Query در وردپرس استفاده کرد. این روش ساده و بدون نیاز به افزونه است.

<?php
$args = array(
    'post_type'      => 'post',       // نوع پست
    'posts_per_page' => 5,            // تعداد پست‌ها برای نمایش
    'orderby'        => 'modified',   // ترتیب بر اساس آخرین بروزرسانی
    'order'          => 'DESC'        // جدیدترین‌ها در بالا
);

$updated_posts = new WP_Query($args);

if ($updated_posts->have_posts()) :
    echo '<ul>';
    while ($updated_posts->have_posts()) : $updated_posts->the_post();
        echo '<li><a href="' . get_permalink() . '">' . get_the_title() . '</a> (آخرین بروزرسانی: ' . get_the_modified_date() . ')</li>';
    endwhile;
    echo '</ul>';
    wp_reset_postdata();
else :
    echo 'پستی وجود ندارد.';
endif;
?>

توضیح کد:

post_type : مشخص می‌کند چه نوع پست‌هایی نمایش داده شوند (پست، صفحه یا هر نوع پست سفارشی).

posts_per_page : تعداد پست‌هایی که نمایش داده می‌شوند.

orderby = ‘modified’ : ترتیب بر اساس تاریخ آخرین ویرایش پست‌ها است.

order = ‘DESC’ : جدیدترین پست‌های بروزرسانی شده در بالای لیست قرار می‌گیرند.

get_the_modified_date() : تاریخ آخرین بروزرسانی پست را نمایش می‌دهد.

 

نکات حرفه‌ای برای استفاده

می‌توانید این کد را در سایدبار سایت، صفحه اصلی یا فوتر قرار دهید تا کاربران همیشه به آخرین محتوای بروزرسانی شده دسترسی داشته باشند.

با تغییر posts_per_page می‌توانید تعداد پست‌ها را بر اساس نیاز خود افزایش یا کاهش دهید.

ترکیب این روش با نمایش تصویر شاخص و چکیده پست می‌تواند ظاهر لیست را جذاب‌تر کند.

✅ آموزش تغییر تعداد نمایش محصولات ووکامرس به عدد دلخواه با یک کد ساده

آموزش تغییر لوگوی صفحه لاگین وردپرس با استفاده از کد (ساده + بدون افزونه)

اضافه کردن فیلد رمز دوم در صفحه لاگین وردپرس

 

نمایش پست‌های آپدیت شده در وردپرس یکی از روش‌های ساده و کاربردی برای افزایش ترافیک سایت، بهبود سئو و جذب کاربران وفادار است. با استفاده از کد بالا، می‌توانید بدون نصب افزونه‌های اضافی، آخرین پست‌های بروزرسانی شده سایت خود را به صورت حرفه‌ای نمایش دهید.