بلاگ
چگونه تاریخ وردپرس را شمسی کنیم: 5 گام سریع و بدون کدنویسی!
اگر تا حالا سایت وردپرسی فارسی راهاندازی کرده باشی، احتمالاً متوجه شدی که تاریخها بهصورت میلادی نمایش داده میشن. برای کاربر فارسیزبان، دیدن تاریخهای میلادی ممکنه حس غریبی ایجاد کنه، مخصوصاً وقتی مخاطب هدف ایرانیه یا محتوا برای بازار داخلی تولید میشه. اینجاست که مفهوم «تاریخ شمسی در وردپرس» اهمیت خودش رو نشون میده. وردپرس بهصورت پیشفرض از سیستم تاریخ میلادی استفاده میکنه، اما با چند تغییر ساده میشه اون رو به تقویم شمسی تبدیل کرد، بدون اینکه نیازی به کدنویسی یا تغییرات پیچیده باشه.
تبدیل تاریخ وردپرس به شمسی، یکی از مهمترین کارهاییست که باعث بومیسازی سایت و افزایش تجربه کاربری میشه. وقتی تاریخ انتشار پستها، دیدگاهها یا سفارشها بهصورت شمسی نمایش داده بشن، کاربران حس راحتی بیشتری دارن و ارتباط بهتری با سایت برقرار میکنن. بهعلاوه، سایتهایی که به زبان فارسی فعالیت میکنن، مثل فروشگاههای آنلاین، وبلاگهای آموزشی یا خبرگزاریها، با فعالسازی تاریخ شمسی در وردپرس میتونن هماهنگی بهتری بین محتوا و کاربرانشون ایجاد کنن.
جالبه بدونی که برای شمسی کردن تاریخ وردپرس، نیاز به هیچ مهارت برنامهنویسی نداری. فقط کافیه چند افزونه سبک و معتبر رو بشناسی و تنظیمات اونها رو بهدرستی انجام بدی تا تقویم سایتت کاملاً فارسی و دقیق بشه. در ادامهی این مقاله یاد میگیری چرا استفاده از تاریخ شمسی ضروریه، چه مزایایی داره و چطور در کمتر از چند دقیقه میتونی تقویم سایتت رو به فرمت مورد علاقه کاربران فارسیزبان تبدیل کنی.
اگه میخوای سایتت مثل ساعت کار کنه، با خدمات طراحی سایت در شیراز همراه شو.

چرا نیاز به تاریخ شمسی داریم
اگر وبسایتت برای کاربران فارسیزبان طراحی شده، نمایش تاریخ میلادی نهتنها جذاب نیست بلکه ممکنه باعث سردرگمی هم بشه. بیشتر کاربران ایرانی با تقویم شمسی زندگی میکنن و در ذهنشون همه برنامهها، تولدها، خریدها و حتی رویدادهای کاری بر اساس تاریخ شمسی تنظیم شده. بنابراین، وقتی وارد سایتی میشن و تاریخ پست یا سفارش رو بهصورت میلادی میبینن، ناخودآگاه حس فاصله ایجاد میشه. همین مسئله باعث میشه تاریخ شمسی در وردپرس به یک ضرورت تبدیل بشه نه صرفاً یک گزینه اختیاری.
فرض کن یک فروشگاه اینترنتی داری که تخفیفهای فصلی برگزار میکنه. وقتی کاربر میبینه «تخفیف تا 15 March ادامه دارد»، باید در ذهنش تبدیل کنه که یعنی تا چندم اسفند! این تجربه کاربری نامطلوب میتونه روی فروش هم تأثیر منفی بذاره. اما اگر بنویسی «تخفیف تا 25 اسفند ادامه دارد»، کاربر دقیق میدونه تا کی فرصت داره و این شفافیت باعث افزایش نرخ تبدیل میشه. پس تاریخ شمسی نهفقط از نظر بصری بلکه از دید بازاریابی و تعامل کاربر هم اهمیت بالایی داره.
از طرف دیگه، در وبسایتهای خبری، آموزشی یا بلاگهایی که بهصورت روزانه بهروزرسانی میشن، داشتن تاریخ شمسی نشوندهندهی نظم و ارتباط بیشتر با فرهنگ کاربرانه. وردپرس به خاطر انعطاف بالا این امکان رو میده که با چند تنظیم ساده، تمام تاریخها – از پستها گرفته تا دیدگاهها و سفارشها – بهصورت شمسی نمایش داده بشن. به همین دلیل بیشتر مدیران سایتهای فارسیزبان در همان مراحل ابتدایی راهاندازی سایت، یکی از اولویتهای خودشون رو تبدیل تاریخ وردپرس به شمسی قرار میدن.

اهمیت تاریخ شمسی برای کاربران فارسیزبان
کاربران فارسیزبان عادت دارن همه چیز رو با تقویم شمسی بسنجن؛ از تاریخ تولد گرفته تا زمان پرداخت قسط یا زمان انتشار یک مقاله. وقتی وارد سایتی میشن و تاریخها بهصورت میلادی نمایش داده میشه، ناخودآگاه حس بیگانگی و فاصله پیدا میکنن. همین مسئله باعث میشه تجربه کاربری کاهش پیدا کنه و تعامل کاربر با سایت پایین بیاد. تاریخ شمسی در وردپرس، در واقع پلیه بین فرهنگ کاربر و محیط دیجیتال سایت؛ چیزی که باعث میشه کاربر حس کنه این وبسایت دقیقاً برای او طراحی شده.
برای مثال، تصور کن یک سایت آموزشی ایرانی داری که دورههات رو با تاریخ میلادی زمانبندی کردی. وقتی کاربر میبینه «ثبتنام تا April 10»، احتمالاً باید به سراغ تقویم بره تا متوجه بشه معادل اون چه تاریخی در فروردین میشه. اما اگر همون تاریخ بهصورت شمسی نوشته بشه، یعنی «ثبتنام تا 21 فروردین»، کاربر بلافاصله تصمیمش رو میگیره و درک بهتری از زمان داره. همین جزئیات ساده باعث افزایش نرخ تعامل و اعتماد کاربر میشه.
از نگاه سئو هم استفاده از تاریخ شمسی در وردپرس به بهبود رفتار کاربر روی سایت کمک میکنه. وقتی کاربر با تقویمی آشنا سروکار داره، زمان بیشتری روی سایت میمونه، راحتتر در محتواها پیمایش میکنه و نرخ پرش (Bounce Rate) کاهش پیدا میکنه. موتورهای جستجو مثل گوگل این رفتارها رو بهعنوان نشانه رضایت کاربر تفسیر میکنن و در نتیجه سایتت در نتایج جستجو جایگاه بهتری میگیره. بنابراین تاریخ شمسی فقط یک تغییر ظاهری نیست؛ بلکه بخشی از تجربه کاربری، بهینهسازی سئو و در نهایت موفقیت کلی سایت وردپرسی فارسیزبان محسوب میشه.

مزایای استفاده از تاریخ شمسی
وقتی تصمیم میگیری تاریخ سایت وردپرسیت رو به شمسی تغییر بدی، در واقع داری چند قدم مهم به سمت حرفهایتر شدن سایتت برمیداری. اولین مزیت استفاده از تاریخ شمسی در وردپرس، بهبود تجربه کاربریه. کاربر وقتی وارد سایت میشه و تاریخها رو به زبان خودش میبینه، حس راحتی و آشنایی پیدا میکنه. دیگه نیازی نیست تاریخها رو در ذهنش تبدیل کنه و همین باعث میشه تمرکزش روی محتوا و تعامل با سایت بیشتر بشه.
دومین مزیت، افزایش اعتماد و اعتبار سایته. وقتی کاربران احساس کنن سایتت کاملاً با نیازها و فرهنگ اونها هماهنگه، به برندت اعتماد بیشتری میکنن. مخصوصاً برای وبسایتهای خبری، فروشگاهی و آموزشی، نمایش تاریخ شمسی بهصورت دقیق (مثلاً در سفارشها، پستها یا جلسات دورهها) نشوندهندهی نظم و حرفهای بودن تیم مدیریت سایته. در واقع، تاریخ شمسی باعث میشه برند تو در نگاه کاربر، «ایرانیتر و معتبرتر» به نظر برسه.
سومین مزیت، تأثیر مثبت بر سئو و نرخ تعامل کاربرانه. کاربران وقتی احساس کنن محیط سایت براشون آشنا و قابل درکه، زمان بیشتری روی صفحات میمونن. این یعنی افزایش مدت زمان حضور کاربر و کاهش نرخ خروج سریع از سایت (Bounce Rate). گوگل چنین رفتاری رو نشانهی رضایت کاربر میدونه و سایتهایی با این ویژگی معمولاً رتبه بهتری در نتایج جستجو میگیرن. به همین خاطر، تاریخ شمسی در وردپرس نهتنها یک گزینهی ظاهری، بلکه یک ابزار واقعی برای بهبود سئو و افزایش فروش یا بازدید محسوب میشه.

گام به گام تاریخ شمسی کردن وردپرس
حالا که با اهمیت و مزایای تاریخ شمسی آشنا شدی، وقتشه وارد مرحلهی اجرایی بشیم و یاد بگیری چطور در چند گام ساده، بدون هیچ دانش برنامهنویسی، تاریخ وردپرس رو به شمسی تبدیل کنی. خوشبختانه سیستم وردپرس طوری طراحی شده که تقریباً برای هر نیاز، افزونهای آماده وجود داره. برای شمسیسازی تاریخها هم میتونی از چند افزونه محبوب و مطمئن استفاده کنی که در ادامه توضیح داده میشه.
قبل از هر چیز، بهتره بدونی تاریخ در وردپرس فقط مربوط به پستها نیست. تاریخ شمسی میتونه در بخشهای مختلفی از سایت مثل نوشتهها، دیدگاهها، فرمها، سفارشها و حتی نوتیفیکیشنها نمایش داده بشه. هدف اینه که کاربر در هیچ بخش از سایت تاریخ میلادی نبینه و تجربهی کاملاً فارسی و یکپارچهای داشته باشه. برای همین، در این آموزش از نصب افزونه گرفته تا تنظیمات و بررسی نهایی رو مرحلهبهمرحله جلو میبریم.
در پنج گام ساده میتونی تقویم شمسی رو فعال کنی:
۱. انتخاب و نصب افزونهی مناسب برای شمسیسازی تاریخها
۲. انجام تنظیمات دقیق افزونه برای نمایش تاریخ شمسی در بخشهای مختلف سایت
۳. بررسی ظاهر سایت و اطمینان از درست بودن تاریخها
۴. تست سازگاری افزونهی تاریخ شمسی با قالب و سایر افزونههای فعال
۵. در نهایت، رفع مشکلات احتمالی مثل ناهماهنگی در زمان یا فرمت تاریخها
در هر گام به جزئیات و نکات مهم میپردازیم تا بدون کوچکترین دردسر، تقویم سایتت رو کاملاً فارسی و حرفهای کنی.

گام اول: نصب افزونه مناسب
اولین قدم برای شمسی کردن تاریخ در وردپرس، انتخاب افزونهای قابل اعتماد و سازگار با نسخهی فعلی وردپرس توئه. افزونههای مختلفی برای این کار وجود دارن، اما نکتهی مهم اینه که افزونه باید هم سبک باشه و هم با سایر بخشهای سایت مثل قالب و افزونههای فروشگاهی یا آموزشی تداخل نداشته باشه. دو مورد از محبوبترین افزونهها برای این کار، WP-Parsi و Persian Date هستن که هر دو بهصورت رایگان از مخزن وردپرس قابل دانلود و نصب هستن.
برای شروع، وارد پیشخوان وردپرس شو و از منوی «افزونهها» روی «افزودن» کلیک کن. حالا در قسمت جستجو، نام افزونهای که میخوای نصب کنی (مثلاً WP-Parsi) رو تایپ کن. بعد از پیدا شدن، روی «نصب» و سپس «فعالسازی» کلیک کن. همین! در کمتر از یک دقیقه افزونه روی سایتت فعال میشه و از اینجا به بعد میتونی تنظیمات مربوط به تاریخ شمسی رو انجام بدی.
اگر سایتت فروشگاهی یا چندزبانهست، حتماً به سازگاری افزونه با ووکامرس، المنتور یا WPML دقت کن. مثلاً WP-Parsi با بیشتر قالبهای فارسی و افزونههای محبوب سازگاره و بهصورت خودکار تاریخهای موجود در پنل مدیریت، بخش نظرات، نوشتهها و حتی محصولات ووکامرس رو به تاریخ شمسی تبدیل میکنه. در این مرحله، هدف فقط نصب افزونهست و هنوز نیازی به تغییر تنظیمات نداری. در گام بعد، تنظیمات دقیق افزونه رو بررسی میکنیم تا مطمئن شی همه تاریخها بهدرستی و با فرمت دلخواهت نمایش داده میشن.

گام دوم: تنظیمات افزونه برای تاریخ شمسی
بعد از نصب افزونه، نوبت به بخش مهم تنظیماته؛ جایی که میتونی ظاهر و نوع نمایش تاریخ شمسی در وردپرس رو کاملاً مطابق نیازت شخصیسازی کنی. برای این کار، وارد پیشخوان وردپرس شو و از منوی تنظیمات، گزینهی افزونهی نصبشده (مثل WP-Parsi یا Persian Date) رو انتخاب کن. در این قسمت معمولاً گزینههایی برای تغییر فرمت تاریخ، انتخاب نوع تقویم (هجری شمسی یا میلادی)، و تعیین محل نمایش تاریخ وجود داره.
اگر از افزونه WP-Parsi استفاده میکنی، در صفحهی تنظیماتش میتونی مشخص کنی تاریخ شمسی در چه بخشهایی نمایش داده بشه: فقط در پستها، یا در کل پنل مدیریتی و بخش دیدگاهها هم. علاوه بر اون، امکان انتخاب فرمت تاریخ هم وجود داره. مثلاً میتونی تاریخها رو بهصورت «۱۴۰۴/۰۸/۰۹» یا «۹ آبان ۱۴۰۴» نمایش بدی. این جزئیات ظاهری شاید ساده به نظر بیان، ولی تأثیر زیادی در تجربه کاربر و زیبایی سایت دارن.
در افزونه Persian Date هم تنظیمات مشابهی وجود داره، با این تفاوت که امکانات بیشتری برای انتخاب زبان اعداد (فارسی یا انگلیسی) و منطقه زمانی داره. نکتهی مهم در این مرحله اینه که بعد از انجام تنظیمات، حتماً دکمهی ذخیره تغییرات رو بزن و سایتت رو بازبینی کن تا مطمئن شی تاریخها در همه جای سایت بهدرستی شمسی شدن. بعضی قالبها ممکنه کش (Cache) داشته باشن، بنابراین گاهی لازمه یکبار حافظه کش مرورگر یا افزونه کش وردپرس رو پاک کنی تا تغییرات بهدرستی دیده بشن.

گام سوم: تست و بازبینی نمایش تاریخ
حالا که تنظیمات تاریخ شمسی رو انجام دادی، وقتشه مطمئن شی همهچیز درست کار میکنه. برای این کار، وارد بخشهای مختلف سایتت شو؛ مثلاً صفحه اصلی، نوشتهها، بخش دیدگاهها و حتی سفارشها در ووکامرس. در هر بخش بررسی کن که تاریخها بهصورت شمسی نمایش داده بشن و قالب سایت هم بهدرستی با اون سازگار باشه. معمولاً اگر همه مراحل قبلی رو درست انجام داده باشی، باید ببینی تاریخها از حالت میلادی (مثلاً 2025-10-29) به حالت شمسی (مثل ۷ آبان ۱۴۰۴) تغییر کردن.
اما فقط به ظاهر تاریخ بسنده نکن. گاهی ممکنه تاریخ شمسی در ظاهر درست نمایش داده بشه اما در باطن (مثلاً در دیتابیس یا هنگام فیلتر کردن پستها بر اساس تاریخ) هنوز میلادی باشه. برای اطمینان از این موضوع، بهتره چند تست ساده انجام بدی. مثلاً یک پست جدید منتشر کن و ببین تاریخ انتشار در پیشخوان و در صفحهی اصلی سایت یکیه یا نه. اگر اختلافی وجود داشت، معمولاً بهخاطر کش یا تداخل بین افزونههاست که در مراحل بعدی به رفعش میپردازیم.
یه نکتهی کاربردی اینه که افزونه WP-Parsi گزینهای داره برای «تبدیل آنی تاریخها»، یعنی هر تغییری در قالب یا افزونهها باعث برگشت به تاریخ میلادی نمیشه. اگر از افزونههای کش مثل LiteSpeed Cache یا WP Rocket استفاده میکنی، بعد از فعالسازی تاریخ شمسی حتماً کش رو پاک کن تا نسخه جدید صفحات لود بشن. در نهایت، مطمئن شو فرمت تاریخ با استایل قالب هماهنگه تا طراحی سایتت از نظر بصری هم زیبا و خوانا بمونه.

گام چهارم: سازگاری با قالبها و افزونههای دیگر
یکی از بخشهای حساس در فرآیند شمسیسازی وردپرس، بررسی سازگاری تاریخ شمسی با قالب و سایر افزونههاست. چون هر قالب وردپرسی ساختار خاص خودش رو برای نمایش تاریخ داره، ممکنه در بعضی قالبها یا افزونهها، تاریخها هنوز میلادی باقی بمونن. برای مثال، در قالبهای خبری یا فروشگاهی، تاریخ نوشتهها و محصولات معمولاً با توابع اختصاصی PHP نمایش داده میشن. اگر افزونه تاریخ شمسی با اون تابعها سازگار نباشه، فقط بخشی از سایت شمسی میشه و بخشهای دیگه به حالت میلادی باقی میمونن.
برای تست این موضوع، ابتدا همه بخشهای سایت رو بررسی کن: صفحه نوشتهها، محصولات، برگهها، دیدگاهها، و بخش مدیریت سفارشها. اگر جایی هنوز تاریخ میلادی دیدی، به تنظیمات افزونه برگرد و گزینهای مثل «تبدیل تاریخ در همه بخشها» یا «شمسیسازی تاریخهای سفارشی» رو فعال کن. افزونه WP-Parsi معمولاً این گزینه رو بهصورت پیشفرض داره و بهخوبی با بیشتر قالبهای فارسی سازگاره. در صورت استفاده از افزونه Persian Date هم میتونی از تب Compatibility برای فعال کردن پشتیبانی گستردهتر استفاده کنی.در بعضی موارد نادر، ممکنه قالب یا افزونه خاصی از کدهای سفارشی استفاده کرده باشه که توسط افزونههای تاریخ شمسی شناسایی نشن. در این حالت میتونی از کد کوتاه زیر در فایل functions.php قالب استفاده کنی تا تاریخها در همه بخشها شمسی بشن:add_filter('the_date', 'jdate', 10, 1);
البته اگر با کدنویسی آشنایی نداری، بهتره این کار رو به توسعهدهنده وردپرس بسپری تا از تداخل احتمالی جلوگیری بشه. هدف این گام اینه که مطمئن شی تقویم شمسی در کل سایتت یکپارچه و دقیق کار میکنه، بدون هیچ بخش میلادی باقیماندهای.
پست مرتبط: پاکسازی سایت وردپرس: 7 قدم طلایی برای افزایش سرعت و امنیت!

گام پنجم: رفع اشکالات احتمالی
بعد از فعالسازی کامل تاریخ شمسی در وردپرس، ممکنه با چند مشکل جزئی روبهرو بشی که کاملاً طبیعیست. این مشکلات معمولاً به خاطر تداخل افزونهها، کش مرورگر، یا ناسازگاریهای جزئی بین قالب و افزونه تاریخ شمسی ایجاد میشن. مثلاً ممکنه تاریخ بعضی بخشها همچنان میلادی نمایش داده بشه، یا فرمت نمایش تاریخ با بقیه سایت همخوانی نداشته باشه. اولین قدم برای رفع این مشکلات، پاک کردن حافظه کش وردپرس و مرورگره. افزونههایی مثل LiteSpeed Cache یا WP Rocket گاهی نسخه قدیمی صفحات رو نگه میدارن و باعث میشن تغییرات جدید دیده نشن.
اگر با مشکل «نمایش تاریخ اشتباه» مواجه شدی، مثلاً تاریخها یک روز جلو یا عقب افتاده بودن، احتمالاً مشکل از تنظیم منطقه زمانی (Time Zone) در وردپرسه. برای حلش، به بخش «تنظیمات > همگانی» برو و مطمئن شو منطقه زمانی روی «Tehran» یا «Asia/Tehran» تنظیم شده. با این کار، تقویم شمسی دقیقتر و هماهنگتر کار میکنه. در برخی موارد، بهویژه در سایتهای فروشگاهی، تاریخ سفارشها یا فاکتورها با افزونه ووکامرس بهدرستی شمسی نمیشن. در این حالت باید مطمئن شی افزونه تاریخ شمسی با ووکامرس سازگاره یا از نسخه جدیدش استفاده میکنی.
در نهایت، اگر هنوز مشکلی باقی مونده بود، پیشنهاد میشه برای عیبیابی افزونهها رو یکییکی غیرفعال کنی و بررسی کنی که تداخل از کجاست. بعضی افزونهها مثل «Event Calendar» یا «Booking Plugins» سیستم زمانبندی خاص خودشون رو دارن که باید بهصورت دستی با افزونه تاریخ شمسی هماهنگ بشن. در این مرحله، نکتهی کلیدی صبر و بررسی دقیق جزئیاته. وقتی همه بخشها بدون خطا کار کنن، سایتت نهتنها از نظر عملکرد، بلکه از نظر تجربه کاربری هم در سطح بالایی قرار میگیره.

معرفی چند افزونه محبوب برای تاریخ شمسی
برای اینکه بتونی بهترین نتیجه رو از شمسیسازی تاریخ در وردپرس بگیری، انتخاب افزونه مناسب خیلی مهمه. خوشبختانه جامعه وردپرس فارسی چند افزونه حرفهای و قابل اعتماد در این زمینه ارائه داده که هم رایگان هستن و هم بهصورت مرتب بهروزرسانی میشن. در ادامه با چند مورد از محبوبترین اونها آشنا میشی تا بتونی با توجه به نوع سایتت، بهترین گزینه رو انتخاب کنی.
اولین و پرکاربردترین افزونه در این زمینه WP-Parsi Date هست. این افزونه توسط تیم وردپرس فارسی توسعه داده شده و کاملاً با ساختار هسته وردپرس سازگاره. WP-Parsi نهتنها تاریخ نوشتهها و برگهها رو شمسی میکنه، بلکه تقویم بخش مدیریت وردپرس رو هم تغییر میده تا همهچیز فارسی و دقیق باشه. همچنین با قالبهای فارسی، ووکامرس و افزونههای محبوبی مثل Yoast SEO و Contact Form 7 هماهنگی کامل داره.
افزونه محبوب بعدی Persian Date هست که در مقایسه با WP-Parsi امکانات شخصیسازی بیشتری ارائه میده. این افزونه علاوه بر شمسیسازی تاریخ، امکان تغییر زبان اعداد (فارسی یا انگلیسی)، تعیین منطقه زمانی، و نمایش تاریخ در قالبهای دلخواه رو هم فراهم میکنه. برای سایتهایی که ظاهر و طراحی براشون اهمیت زیادی داره، Persian Date گزینهای حرفهای و منعطف محسوب میشه. در نهایت، برخی توسعهدهندگان ایرانی هم افزونههای اختصاصیتر مثل “Jalali Calendar” یا “WP Shamsi Tools” رو ارائه دادن که مخصوص پروژههای خاص طراحی شدن و برای سایتهای فروشگاهی یا رزرو آنلاین کاربرد بیشتری دارن.
افزونه WP-Parsi
افزونه WP-Parsi یکی از قدیمیترین و قابلاعتمادترین ابزارها برای شمسیسازی تاریخ در وردپرسه. این افزونه توسط تیم وردپرس فارسی توسعه داده شده و به خاطر سبک بودن و سازگاری بالا، در هزاران وبسایت فارسی مورد استفاده قرار گرفته. بعد از نصب و فعالسازی، افزونه بهصورت خودکار تمام تاریخهای میلادی موجود در سایت رو به تقویم شمسی تبدیل میکنه، بدون اینکه نیاز به تغییرات دستی یا کدنویسی داشته باشی. همین ویژگی باعث میشه WP-Parsi یکی از سادهترین گزینهها برای کاربران مبتدی و حتی مدیران حرفهای سایتها باشه.
از ویژگیهای مهم WP-Parsi اینه که فقط ظاهر تاریخها رو تغییر نمیده، بلکه توی بکاند هم تاریخ شمسی رو اعمال میکنه. مثلاً وقتی در پیشخوان وردپرس روی پستها یا دیدگاهها نگاه میکنی، تمام تاریخها بهصورت شمسی نمایش داده میشن. این افزونه از حروف و اعداد فارسی پشتیبانی کامل داره و میتونی فرمت نمایش تاریخ رو مطابق سلیقهت تغییر بدی. مثلاً میتونی تاریخها رو به شکل «۱۴۰۴/۰۸/۰۹» یا «۹ آبان ۱۴۰۴» نشون بدی.
یکی از نقاط قوت افزونه WP-Parsi، سازگاری بالای اون با افزونههای پرکاربرد مثل ووکامرس، Yoast SEO و المنتوره. در فروشگاههای اینترنتی، این افزونه تاریخ سفارشها، فاکتورها و اعلانها رو هم بهصورت شمسی نمایش میده. علاوه بر این، تیم توسعهدهندهاش مرتب نسخههای جدید منتشر میکنه تا با آپدیتهای وردپرس همگام بمونه. در کل، WP-Parsi یه گزینه مطمئن، رایگان و بدون دردسر برای هر سایتیه که مخاطب فارسیزبان داره.
افزونه Persian Date
افزونه Persian Date یکی از کاملترین افزونهها برای تاریخ شمسی در وردپرسه و نسبت به WP-Parsi امکانات شخصیسازی بیشتری داره. این افزونه علاوه بر اینکه تاریخها رو در سایت و پنل مدیریت به فرمت شمسی تبدیل میکنه، بهت اجازه میده ظاهر و نحوه نمایش اونها رو دقیقتر تنظیم کنی. مثلاً میتونی انتخاب کنی اعداد بهصورت فارسی نمایش داده بشن یا انگلیسی، فرمت تاریخ چطور باشه (مثل “۹ آبان ۱۴۰۴” یا “۱۴۰۴/۰۸/۰۹”) و حتی مشخص کنی تاریخ در چه بخشهایی از سایت فعال بشه.
یکی از قابلیتهای جالب Persian Date، امکان تبدیل خودکار تاریخ در افزونههای دیگره. یعنی اگر از ووکامرس، Easy Digital Downloads، یا حتی افزونههای رزرواسیون استفاده میکنی، Persian Date معمولاً بدون نیاز به تنظیمات اضافه با اونها هماهنگ میشه. این ویژگی مخصوصاً برای سایتهایی که با کاربران ایرانی سروکار دارن (مثل فروشگاهها، وبلاگها یا سایتهای شرکتی) خیلی کاربردیه، چون باعث میشه تمام بخشهای سایت از جمله فاکتورها، فرمها و پستها کاملاً شمسی بشن.
از لحاظ عملکرد، این افزونه سبک و بهینه طراحی شده تا روی سرعت سایت تأثیر منفی نذاره. در نسخههای جدیدش، Persian Date از PHP 8 و آخرین نسخه وردپرس پشتیبانی کامل داره و حتی گزینهای برای تغییر منطقه زمانی هم در تنظیماتش اضافه شده. اگر دنبال افزونهای هستی که هم انعطافپذیر باشه، هم ظاهری حرفهایتر برای تاریخها ارائه بده، Persian Date انتخاب هوشمندانهایه. این افزونه برای طراحان سایت و افرادی که میخوان تجربه کاربری دقیقتری به بازدیدکننده بدن، گزینهای فوقالعاده محسوب میشه.
نکات و ترفندهای بهینهسازی تاریخ شمسی
بعد از اینکه تاریخ وردپرس رو شمسی کردی، چند ترفند و نکته وجود داره که میتونه ظاهر و عملکرد سایتت رو حرفهایتر و منظمتر کنه. اولین نکته، هماهنگی بین فرمت تاریخ و طراحی قالبه. بعضی قالبها فونت خاصی برای تاریخ دارن و اگر اعداد فارسی فعال باشه، ممکنه بهدرستی نمایش داده نشن. برای حل این موضوع، بهتره از فونتهایی استفاده کنی که از اعداد فارسی پشتیبانی میکنن، مثل «IRANSans» یا «Vazir». همچنین در بخش تنظیمات افزونه، فرمت تاریخ رو طوری انتخاب کن که با سبک گرافیکی سایتت هماهنگ باشه؛ مثلاً در سایتهای خبری فرمت عددی (۱۴۰۴/۰۸/۰۹) حرفهایتره، ولی در وبلاگها نمایش حروفی (۹ آبان ۱۴۰۴) خواناتر و کاربرپسندتره.
نکته دوم مربوط به بهینهسازی سئو و دسترسیپذیریه. بهتره از افزونههایی استفاده کنی که تاریخ شمسی رو بهصورت ساختاریافته (structured data) در کد HTML قرار میدن. این کار باعث میشه گوگل تاریخ پستها رو بهدرستی درک کنه و نمایش اونها در نتایج جستجو دقیقتر باشه. اگر سایتت چندزبانهست و از افزونههایی مثل WPML استفاده میکنی، حواست باشه که در نسخه انگلیسی سایت تاریخها همچنان میلادی بمونن تا کاربران خارجی سردرگم نشن. افزونه Persian Date برای این موضوع تنظیمات تفکیکشده ارائه میده.
در نهایت، برای جلوگیری از خطا در تاریخهای جدید یا تغییرات قالب، پیشنهاد میشه هر چند وقت یکبار سایتت رو بازبینی کنی. گاهی بعد از بهروزرسانی وردپرس یا نصب افزونه جدید، ممکنه تاریخها به حالت میلادی برگردن. با چک کردن منظم این بخش و بهروزرسانی افزونههای تاریخ شمسی، میتونی از بروز چنین مشکلاتی جلوگیری کنی. این جزئیات ساده، در طول زمان تأثیر زیادی بر حرفهای بودن سایت و رضایت کاربران فارسیزبان خواهد داشت.

بهترین شیوههای نمایش تاریخ
وقتی تاریخ سایتت بهصورت شمسی نمایش داده میشه، نحوهی نمایش اون نقش مهمی در زیبایی، خوانایی و تجربه کاربری داره. انتخاب شیوهی درست نمایش تاریخ فقط مربوط به ظاهر نیست؛ بلکه روی درک کاربر، حس حرفهای بودن سایت و حتی اعتماد مخاطب تأثیر مستقیم داره. بهعنوان مثال، سایتهای خبری معمولاً از فرمت «۹ آبان ۱۴۰۴، ساعت ۱۴:۳۰» استفاده میکنن چون دقیق و رسمیتره، اما در وبلاگهای آموزشی یا فروشگاهها، فرمت سادهتر مثل «۹ آبان ۱۴۰۴» یا «۱۴۰۴/۰۸/۰۹» کاربردیتر و خواناتر به نظر میاد.
یکی از بهترین شیوهها اینه که تاریخها در همه بخشهای سایت یکسان باشن. یعنی اگر در صفحه پستها از فرمت عددی استفاده میکنی، در فوتر یا بخش دیدگاهها هم همون فرمت رو حفظ کنی. این هماهنگی باعث انسجام طراحی و راحتی کاربر میشه. افزونههایی مثل WP-Parsi و Persian Date این امکان رو میدن که فرمت تاریخ در بخشهای مختلف رو جداگانه تعیین کنی. مثلاً میتونی تاریخ انتشار پستها رو بهصورت کامل و تاریخ نظرات رو به شکل خلاصهتر نمایش بدی.
از نظر طراحی، بهتره رنگ یا اندازه فونت تاریخ نسبت به متن اصلی کمی متفاوت باشه تا کاربر راحتتر اون رو تشخیص بده. همچنین اگر سایت فروشگاهی داری، پیشنهاد میشه تاریخ سفارش، صدور فاکتور یا ارسال محصول رو در قالبی شفاف و واضح (مثلاً «سفارش شما در تاریخ ۷ آبان ۱۴۰۴ ارسال شد») بنویسی. در نهایت، فراموش نکن در نسخه موبایل، طول تاریخ نباید زیاد باشه تا باعث بههمریختگی طراحی نشه. رعایت این اصول ساده باعث میشه تقویم شمسی نهتنها کاربردی، بلکه زیبا و متناسب با طراحی کلی سایتت باشه.
پست مرتبط: ویرایش سایدبار در وردپرس: 7 روش پیشرفته + ترفندهای کاربردی!
مشکلات رایج و راهحلها
با اینکه افزونههای تاریخ شمسی در وردپرس بهخوبی عمل میکنن، گاهی ممکنه با چند مشکل جزئی روبهرو بشی که رفعشون سادهست اگه بدونی دقیقاً از کجا میان. یکی از رایجترین مشکلات، نمایش ناقص تاریخ شمسی در بعضی بخشهاست. مثلاً ممکنه تاریخ نوشتهها درست شمسی بشه ولی تاریخ نظرات یا محصولات هنوز میلادی بمونه. این اتفاق معمولاً به خاطر تنظیمات ناقص افزونه یا کش سایت رخ میده. راهحلش اینه که وارد تنظیمات افزونه بشی و گزینهی «فعالسازی تاریخ شمسی در همه بخشها» یا مشابهش رو فعال کنی. بعد هم حافظه کش افزونههای سرعت مثل WP Rocket یا LiteSpeed رو پاک کن تا تغییرات دیده بشن.
مشکل دوم، اختلاف یکروزه در نمایش تاریخه. مثلاً ممکنه تاریخ واقعی ۹ آبان باشه ولی سایت ۸ آبان رو نشون بده. این مشکل معمولاً به خاطر تنظیم نادرست منطقه زمانی (Time Zone) در وردپرسه. برای رفعش به بخش تنظیمات > همگانی برو و گزینهی «منطقه زمانی» رو روی Asia/Tehran قرار بده. با این کار ساعت و تاریخ وردپرس با زمان واقعی ایران هماهنگ میشه.
گاهی هم تداخل بین افزونهها باعث میشه تاریخها بهدرستی شمسی نشن. افزونههایی مثل Event Calendar، Booking System یا برخی قالبهای خارجی ممکنه از توابع خاص خودشون برای تاریخ استفاده کنن که با افزونههای شمسی سازگار نیست. در این حالت دو راه داری: یا با پشتیبانی افزونه تماس بگیری تا راهحل سازگاری رو ارائه بدن، یا از کدهای ساده PHP در فایل functions.php استفاده کنی تا تاریخها بهصورت دستی شمسی بشن. خوشبختانه این موارد بیشتر در قالبهای خاص پیش میاد و در اکثر قالبهای فارسی، افزونههای WP-Parsi و Persian Date بدون هیچ مشکلی کار میکنن.
نتیجهگیری
شمسیسازی تاریخ در وردپرس یکی از اون تغییرات کوچیک اما تأثیرگذاره که میتونه تجربه کاربری سایتت رو چندین برابر بهتر کنه. وقتی کاربر وارد سایتت میشه و همه تاریخها رو بهصورت شمسی و آشنا میبینه، ناخودآگاه حس راحتی و اعتماد بیشتری پیدا میکنه. بهخصوص اگه سایتت برای مخاطبان ایرانی طراحی شده باشه، استفاده از تاریخ شمسی نهتنها ضروریه بلکه نشونهای از توجه به جزئیات و احترام به کاربره.
خوشبختانه انجام این کار هیچ پیچیدگی خاصی نداره و با استفاده از افزونههایی مثل WP-Parsi یا Persian Date میتونی در چند دقیقه کل تقویم سایت رو شمسی کنی، بدون نیاز به حتی یک خط کدنویسی. فقط کافیه مراحل نصب، تنظیمات و تست رو با دقت انجام بدی تا مطمئن شی همهچیز یکپارچه و دقیق کار میکنه. از طرفی، انتخاب فرمت مناسب تاریخ و توجه به هماهنگی اون با قالب سایت باعث میشه خروجی کارت حرفهایتر و چشمنوازتر بشه.
در نهایت، شمسی کردن تاریخ وردپرس فقط یک تغییر فنی نیست؛ بلکه بخشی از فرآیند بومیسازی سایته. یعنی داری سایتت رو با زبان، فرهنگ و ذهنیت کاربر ایرانی هماهنگ میکنی. نتیجه؟ تعامل بیشتر، رضایت بالاتر و حس حرفهای بودن برندت. حالا که یاد گرفتی چطور در پنج گام ساده تاریخ وردپرس رو شمسی کنی، وقتشه این تغییر رو روی سایتت پیادهسازی کنی و از تجربهای کاملاً فارسی و کاربرپسند لذت ببری.
چطور میشه تاریخ وردپرس رو بدون هیچ کدنویسی شمسی کرد؟
سادهترین روش استفاده از افزونههای آماده مثل WP-Parsi یا افزونه تقویم شمسی هست که بلافاصله تاریخها رو فارسیسازی میکنن. این افزونهها با هسته وردپرس سازگارن و نیازی به تنظیمات پیچیده ندارن.
آیا شمسیسازی تاریخ روی سرعت یا عملکرد سایت تاثیر میذاره؟
اگر افزونه سبک و استاندارد انتخاب بشه، تأثیر noticeableای روی سرعت نداره. استفاده از پلاگینهای معروف و بهروزشده کمک میکنه عملکرد سایت ثابت و بدون خطا باقی بمونه.
کدوم بخشهای سایت بعد از نصب افزونه شمسی میشه؟
تاریخ پستها، دیدگاهها، آرشیوها و اغلب ویجتهایی که تاریخ نمایش میدن بهطور خودکار شمسی میشن. برخی افزونهها حتی تاریخهای بخش مدیریت رو هم فارسیسازی میکنن.
اگر بعد از نصب افزونه تاریخ اشتباه نمایش داده بشه باید چیکار کرد؟
معمولاً مشکل از تداخل قالب یا افزونههای دیگه هست و با غیرفعالکردن موقت اونها میشه مشکل رو پیدا کرد. آپدیتکردن افزونه شمسی یا فعالسازی حالت سازگاری هم در بیشتر مواقع مشکل رو حل میکنه.
آیا تغییر تاریخ به شمسی روی سئو سایت تأثیر داره؟
نمایش تاریخ شمسی به کاربران ایرانی تجربه کاربری رو بهتر میکنه و باعث اعتماد بیشتر به محتوای سایت میشه. سئو بهطور مستقیم تحت تأثیر قرار نمیگیره، اما بهبود UX همیشه در رتبهبندی تاثیر مثبت داره.
میشه بخشی از سایت شمسی باشه و بخشی میلادی باقی بمونه؟
بله، بسیاری از افزونهها امکان مدیریت بخشهای مختلف رو میدن و میشه فقط تاریخ پستها یا فقط داشبورد مدیریت رو شمسی کرد. این قابلیت برای سایتهای چندزبانه یا مجموعههایی که نیاز به ثبت تاریخ میلادی دارن بسیار کاربردیه.