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

[ad_1]

می‌خواهید تعداد ماه‌های آرشیو را در وردپرس نمایش دهید؟ اگر سالهاست وبسایت خود را مدیریت کرده‌اید، پس آرشیو شما خیلی طولانی شده است. در این مقاله نحوه محدود کردن تعداد ماه‌های آرشیو آموزش داده شده است.

روش ۱: محدود کردن تعداد ماه‌های آرشیو با استفاده از افزونه

ساده‌ترین روش که برای عموم پیشنهاد می‌شود، استفاده از افزونه می‌باشد. افزونه Collapsing Archives را نصب و فعالسازی کنید. سپس به منوی Appearance » Widgets بروید و ویجت Collapsing Archives را به سایدبار اضافه کنید.

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

این ویجت از زبان برنامه نویسی JavaScript استفاده می‌کند تا لینک آرشیو را به صورت سالیانه جمع کند. با کلیک روی هر سال می‌توانید لینکهای موجود در ماه‌ها را مشاهده کنید. تغییرات را ذخیره کنید. وبسایت شما نیز همانند شکل زیر تغییر خواهد کرد.

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

روش ۲: آرشیو پیش‌فرض را با آرشیو فشرده جایگرین کنید

این روش نیز همانند روش قبل آرشیو را به صورت فشرده و جمع‌شده نمایش می‌دهد اما دارای تفاوتهایی در نحوه تنظیمات آن دارد. لازم است افزونه Compact Archives نصب و فعالسازی شود. سپس به منوی Appearance » Widgets  وارد شوید و ویجت Compact Archives را به سایدبار اضافه کنید.

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

تغییرات را ذخیره کنید تا همانند شکل زیر منو شکل بگیرد.

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

روش ۳: محدود کردن تعداد ماه‌های آرشیو در وردپرس 

این روش با کدنویسی کار شما را راه خواهد انداخت. در فایل functions.php موجود در قالب وبسایت کد زیر را قرار دهید.

<?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'); 
?>

این کد تنها ۶ ماه آرشیو را نمایش می‌دهد. از طریق منوی Appearance » Widgets ویجت Text را به سایدبار اضافه کنید. سپس کد زیر را در تکست مد آن ویجت قرار دهید.

<?php

<ul>
[wpb_custom_archives]
</ul>

?>

تغییرات را ذخیره کنید.

منبع: wpbeginner

 

[ad_2]

لینک منبع

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *