اگر از آن دست کسانی هستید که برای مدتهای طولانی در وردپرس پست گذاشتهاید، خواهید دید که لیست آرشیو ماهانه شما، فهرستی بلندبالا و طولانی است. اگر از این موضوع خوشتان نمیآید پیشنهاد میکنیم آموزش این پست را مطالعه کنید تا بتوانید تعداد این پستها را محدود کنید.
برای انجام این کار سه راه حل وجود دارد:
-
محدود کردن به وسیله پلاگین
راحتترین راه برای خلاص شدن از دست آن لیست بلند استفاده از پلاگین مخصوص این کار است که تمام کاربران به راحتی قادر به انجام آن هستند.
به بخش افزونههای سایت خود بروید و در بخش جستجوی صفحه اضافه کردن دنبال پلاگین Collapsing Archives بگردید
بعد از نصب و فعالسازی این پلاگین خواهید دید که در بخش تنظیمات این ویجت به شما این امکان داده میشود که به شکلهای مختلف این لیست را جمع کنید. مثلا لیست بر اساس سالهای مختلف و به شکل جاوا اسکریپیتی جمع میشود و کاربر باید با زدن آیکون کنارش ماههای آن سال را باز کند.
-
جایگزینی Compact Archives به جای آرشیو اصلی
این کار باعث میشود آرشیو سادهی وردپرس را رها کنید و آن را با یک ابزار بهتر و زیباتر جایگزین کنید.
ابتدا باید پلاگین Compact Archives را جستجو، دانلود و نصب کنید. و سپس از بخش نمایش> ابزارکها ویجت Compact Archives را جایگزین آرشیو قبلی کنید
این افزونه از بسیاری جهات به کلی با آرشیو معمولی متفاوت است و سه پوسته مختلف دارد که به سلیقه خود میتوانید از بین آنها یکی را انتخاب کنید.
-
تغییر دستی از طریق کدها
اگر قبلا این کار را نکردهاید بهتر است از انجام آن بدون گرفتن نسخه پشتیبان از اطلاعات سایت خودداری کنید. وقتی این کار را انجان دادید کد زیر را در فایل functions.php مخصوص تم فعال کپی کنید
// Function to get archives list with limited months function wpb_limit_archives() { $my_archives = wp_get_archives(array( 'type'=>'monthly', 'limit'=>6, 'echo'=>0 )); return $my_archives; } // Create a shortcode add_shortcode('wpb_custom_archives', 'wpb_limit_archives'); // Enable shortcode execution in text widget add_filter('widget_text', 'do_shortcode');
این کد تعداد ماههای نمایش داده شده در لیست را به آخرین ۶ ماه تغییر میدهد. برای اضافه کردن این آرشیو جدید باید به ابزارکها بروید و با اضافه کردن یک ابزارک متنی این کد را در آن قرار دهید.
<ul> [wpb_custom_archives] </ul>