چگونه تعداد بایگانی ماهیانه نمایش داده شده را محدود کنیم؟
آیا میخواهید تعدادی بایگانی محدود در یک ماه را در وردپرس نمایش دهید؟ اگر شما برای مدتهای زیادی وبلاگ نویسی کنید، متوجه خواهید شد که لیست بایگانی شما بسیار طولانی خواهد شد. در این مطلب، ما به شما نشان خواهیم داد چگونه تعداد بایگانی ماهانه نمایش داده شده را محدود کنید.
محدود کردن تعداد بایگانی ماهانه به کمک افزونه وردپرس
این روش سادهترین روش است و برای همه کاربران پیشنهاد میشود.
نخستین کاری که باید انجام دهید نصب و فعالسازی افزونه Collapsing Archives است.
پس از فعال سازی، به برگهی “نمایش » ابزارکها” بروید و منوی بایگانی را به ناحیه ابزارکی سایت خود اضافه کنید.
منوی ابزارک برای نمایش تنظیمات گسترش پیدا میکند.
ابزارک بایگانیها از جاوا اسکریپت برای لینکهای بایگانی که به صورت آبشاری نمایش داده میشود استفاده میکند. کاربران شما میتوانند روی گزینه سالها کلیک کنند تا پوسته به صورت آبشاری گسترش یابد و بایگانی ماهانه نمایش داده شود. شما حتی میتوانید بایگانی ماهانه را قابل انعطاف و آبشاری بسازید و به کاربران اجازه دهید تا مطالب زیر همان عنوان را ببینند.
تنظیمات ابزارک را به طور مناسبی برای خودتان بازبینی کنید و روی دکمه ذخیره کلیک کنید تا تنظیمات شما ذخیره شود.
حالا میتوانید سایتتان را بررسی کنید و ابزارک فعال شده را تماشا کنید.
جایگذاری بایگانی پیشفرض با بایگانی فشرده شده در وردپرس
این روش یک جایگزینی شفاف را برای ابزارک بایگانیهای پیشفرض بهوسیله نمایش زیبای آنها در یک روش قابل مشاهده فشردهتر، فراهم میکند.
نخست، نیاز است که افزونه Compact Archives را نصب کنید.
پس از فعال سازی، به صفحه “نمایش » ابزارکها” بروید و “بایگانیهای فشرده” را به نوارکناری (sidebar) سایتتان اضافه کنید.
افزونه بایگانیهای فشرده با سه سبک قابل نمایش است. شما میتوانید از بین بلوک (block)، پاراف (initials) و عددی (numeric) یکی را انتخاب کنید.
فراموش نکنید که حتما روی دکمه ذخیره کلیک کنید تا تنظیمات ابزارکهای شما ذخیره شود.
حالا میتوانید وبسایتتان را تماشا کنید تا بایگانیهای فشرده را در عمل ببینید.
شما اغلب میتوانید از افزونه بایگانیهای فشرده برای ساخت یک صفحه بایگانی دلخواه نیز استفاده کنید.
محدود کردن دستی تعداد بایگانیهای ماهانه در وردپرس
این روش نیازمند این است که شما کدهایی به فایل های پوسته سایتتان اضافه کنید.
شما باید کدهایی که در زیر آمده است را به فایل 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');
این کد گزینهای از لیست بایگانیها تهیه میکند و آنها را فقط محدود به 6 ماه گذشته میکند. سپس یک کد کوتاه ایجاد میکند و این کد کوتاه را در متن ابزارک فعال میسازد.
حالا میتوانید به صفحه “نمایش » ابزارکها” بروید و یک “متن” (Text) به نوارکناری سایتتان اضافه کنید. وضعیت را به حالت متن (text mode) تغییر دهید و کد کوتاهی مانند کد زیر را به آن اضافه کنید.
<ul>
[wpb_custom_archives]
</ul>
در نهایت، امیدواریم این مقاله به شما کمک کرده باشد که تعداد بایگانیهای ماهانه نمایش داده شده را در وردپرس محدود کنید.ذخیره تنظیمات ابزارک را فراموش نکنید.
حالا میتوانید وبسایتتان را ببینید و بایگانی دلخواه خود را در عمل تماشا کنید.