آموزش نمایش لیست آخرین پست های آپدیت شده در وردپرس
- آموزش • آموزش وردپرس
- ۲۱ فروردین ۱۴۰۲
- 1,339 بازدید
حذف کردن تاریخ از پستهای وبلاگ وردپرس، ممکن است ایده مناسبی نباشد. هر بار که یک پست را آپدیت میکنید، وردپرس تاریخ و زمان آن آپدیت را در جدول پستها به عنوان آخرین تاریخ بروزرسانی ذخیره میکند. در این مقاله نحوه نمایش لیستی از آخرین پست های آپدیت شده در وردپرس را به شما نشان خواهیم داد.
برای این کار، کد زیر را به فایل functions.php قالب خود اضافه کنید. توصیه میکنیم که جهت جلوگیری از بروز هرگونه مشکل، آموزش افزودن کد به سایت وردپرسی را مطالعه فرمائید.
function vebeet_lastupdated_posts() { // Query Arguments $lastupdated_args = array( 'orderby' => 'modified', 'ignore_sticky_posts' => '1' ); //Loop to display 5 recently updated posts $lastupdated_loop = new WP_Query( $lastupdated_args ); $counter = 1; $string .= '<ul>'; while( $lastupdated_loop->have_posts() && $counter < 5 ) : $lastupdated_loop->the_post(); $string .= '<li><a href="' . get_permalink( $lastupdated_loop->post->ID ) . '"> ' .get_the_title( $lastupdated_loop->post->ID ) . '</a> ( '. get_the_modified_date() .') </li>'; $counter++; endwhile; $string .= '</ul>'; return $string; wp_reset_postdata(); } //add a shortcode add_shortcode('lastupdated-posts', 'vebeet_lastupdated_posts');
حالا برای نمایش آخرین پست های آپدیت شده در قالب خود، لازم است قطعه کد زیر را به فایل و قسمتی که قصد نمایش در آن دارید، اضافه کنید:
<?php if (function_exists(vebeet_lastupdated_posts)) : vebeet_lastupdated_posts(); endif; ?>
برای نمایش آخرین پستهای آپدیت شده در نوشتهها، برگهها و یا ابزارکها میتوانید از کد کوتاه [lastupdated-posts] استفاده کنید.
امیدواریم این مقاله در نمایش لیستی از آخرین پست های آپدیت شده به شما کمک کرده باشد. شاد باشید.