آموزش محدود کردن تعداد ماه های آرشیو در وردپرس
- آموزش • آموزش وردپرس • افزونه • افزونه وردپرس
- ۱۴ خرداد ۱۴۰۲
- 1,123 بازدید
اگر سالها وبلاگ نویسی کرده باشید، متوجه طولانی بودن فهرست آرشیوتان شدهاید. در این مقاله به شما نشان خواهیم داد که چگونه تعداد ماه های آرشیو نمایش داده شده در وردپرس را محدود کنید.
آنچه در این پست میخوانید
محدود کردن تعداد ماه های آرشیو با استفاده از افزونه
اولین کاری که باید انجام دهید این است که افزونه Collapsing Archives را نصب و فعال کنید. (لینک در انتهای مطلب موجود است)
پس از فعال سازی، باید به منوی نمایش » ابزارکها مراجعه نموده و ویجت Collapsing Archives را به نوار کناری خود اضافه کنید.
این ابزارک با استفاده از جاوا اسکریپت پیوندهای آرشیو شما را به صورت سالانه دستهبندی میکند که هر یک قابل Collapse شدن خواهند بود.
کاربران شما میتوانند روی سالها کلیک کنند تا آنها را برای مشاهده آرشیوهای ماهانه گسترش دهند. حتی میتوانید بایگانیهای ماهانه را جمعشونده کنید و به کاربران اجازه دهید عناوین پستهای موجود در آنها را ببینند.
تنظیمات ابزارک را مطابق با نیاز خود بررسی کنید و سپس روی دکمه ذخیره کلیک کنید تا تنظیمات شما ذخیره شوند.
اکنون با مشاهده وبسایت خود عملکرد ابزارک را خواهید دید.
جایگزین کردن آرشیوهای پیشفرض با آرشیوهای فشرده
در این روش، ابتدا افزونه Compact Archives را نصب و فعال کنید.
پس از فعال سازی، باید به منوی نمایش » ابزارکها بروید و ابزارک Compact Archives را به نوار کناری خود اضافه کنید.
افزونه Compact Archives دارای سه استایل است؛ میتوانید بر اساس نیاز خود از بین بلاکها، حروف اول یا اعداد انتخاب کنید.
برای ذخیره تنظیمات ابزار خود، روی دکمه ذخیره کلیک کنید.
محدود کردن تعداد ماه های آرشیو به کمک کد
در این روش شما باید کدی را به فایلهای قالب وردپرس خود اضافه کنید؛ بنایراین توصیه میکنیم که جهت جلوگیری از بروز هرگونه مشکل، آموزش افزودن کد به سایت وردپرسی را مطالعه فرمائید.
// Function to get archives list with limited months function vebeet_limit_archives() { $my_archives = wp_get_archives(array( 'type'=>'monthly', 'limit'=>6, 'echo'=>0 )); return $my_archives; } // Create a shortcode add_shortcode('vebeet_custom_archives', 'vebeet_limit_archives'); // Enable shortcode execution in text widget add_filter('widget_text', 'do_shortcode');
این کد لیست بایگانی را بررسی نموده و آن را به 6 ماه گذشته محدود میکند. سپس یک شورتکد (کد کوتاه) ایجاد کرده و آن را در ابزارکهای متنی فعال میکند.
اکنون میتوانید به منوی نمایش » ابزارکها بروید و ابزارک “متن” را به نوار کناری خود اضافه کنید. به حالت متن بروید و کد کوتاه را مانند زیر اضافه کنید:
<ul> [vebeet_custom_archives] </ul>
پس از اتمام کار، آن را ذخیره کنید.
اکنون برای مشاهده نتیجه به وبسایت خود مراجعه نمائید.
امیدواریم این مقاله برای شما مفید باشد.