تبلیغات
طراحی و بهینه سازیمشاهده

هاست

حل مشکل تاریخ شمسی وردپرس در اسکیما

مقالات,آموزش,ترفند , وردپرس

شمسی کردن تاریخ ها در وردپرس یکی از مواردی است که در راه اندازی سایت های فارسی زبان بسیار اهمیت دارد. اما این کار باعث بروز مشکل تاریخ شمسی وردپرس در اسکیما خواهد شد.

 

حل مشکل تاریخ شمسی وردپرس در اسکیما

 

قبلا در مورد شمسی کردن تاریخ های وردپرس با افزونه های wp Persian و parsidate صحبت کرده بودم، اما هر افزونه ای مشکلات خودش را دارد و به دلیل بروز برخی مشکلات در این افزونه ها تصمیم گرفتیم از افزونه wp jalali برای شمسی سازی سایت خود استفاده کنیم.

 

با اینکه این افزونه مدت هاست آپدیت نشده است، اما هنوز هم در نسخه های جدید به صورت پیش فرض همراه با بسته نصبی وردپرس فارسی ارائه می شود.

 

اما باز هم با استفاده از wp jalali مشکل تاریخ شمسی وردپرس در اسکیما به جای خود باقی خواهد ماند. این مشکل به این معنی است که به دلیل فارسی کردن تاریخ ها و عددها،  متادیتا‌هایی که باید به گوگل بصورت w3c time نمایش داده شوند، به صورت فارسی نمایش داده شده که این موضوع سبب نامفهومی تاریخ های سایتتان توسط گوگل خواهد شد و اصلا برای سئوی شما مناسب نیست.

 

در این آموزش از بیست اسکریپت پس از نصب افزونه wp jalali، اغدام به حل مشکل تاریخ شمسی وردپرس در اسکیما خواهم کرد.

 

حل مشکل تاریخ شمسی وردپرس در اسکیما

برای حل این مشکل و جلوگیری از ضرر به سئوی وب سایت خودتان، ابتدا افزونه های شمسی ساز دیگری که پیش از این استفاده می کردید را غیرفعال کرده و افزونه wp jalali را با کلیک روی دکمه زیر از مخزن وردپرس دانلود کرده و سپس به کمک آموزش نحوه نصب افزونه ها در وردپرس نصب و فعال نمایید.

پس از نصب و فعال سازی این افزونه منویی با عنوان وردپرس فارسی در پیشخوان وب سایت شما ظاهر می شود که با کلیک روی آن به تنظیمات افزونه هدایت خواهید شد.

حل مشکل تاریخ شمسی وردپرس در اسکیما

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

 

شاید از خودتان بپرسید که با غیرفعال کردن این گزینه عملا افزونه wp jalali کاربردی برای ما نخواهد داشت، اما با این کار مشکل تاریخ شمسی وردپرس در اسکیما حل خواهد شد و کافی است تا با استفاده از کدهایی که در ادامه معرفی می کنم، تاریخ نمایش داده شده را نیز به شمسی تبدیل کنید.

 

برای نمایش تاریخ شمسی بدون ایجاد مشکل تاریخ شمسی وردپرس در اسکیما، می توانیم از تابع jdate افزونه وردپرس جلالی استفاده کنیم.

 

برای این منظور ابتدا از وب سایت خود یک فایل پشتیبان تهیه کرده و سپس به هاست خود بروید. در هاستتان و در مسیر نصب وردپرس به آدرس wp-content/themes رفته و در پوشه قالب نصبی فایل functions.php را ویرایش کرده و قطعه کد زیر را در جای مناسبی از آن وارد کنید.

اکنون برای حل مشکل تاریخ شمسی وردپرس در اسکیما و نمایش تاریخ های پست ها به صورت شمسی در نوشته ها، فایل sinsle.php در همین مسیر را ویرایش کرده و قطعه کد زیر را در به جای عبارت get_post_time قرار دهید.

می توانید از این قطعه کد در هر جای سایتتان که نیاز دارید تاریخ به صورت شمسی نمایش داده شود، استفاده کنید.

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

اکنون فایل single.php و یا هر جایی که می خواهید تاریخ آپدیت پست ها را صورت شمسی نمایش دهید ویرایش کرده و از عبارت get_post_modified_time به جای modified_time استفاده نمایید.

 

البته محل قرار گیری این توابع بسته به قالب نصبی شما متفاوت خواهد بود. به همین راحتی با قطعه کدهای معرفی شده می توانید علاوه بر حل مشکل تاریخ شمسی وردپرس در اسکیما، تمام تاریخ های خود را شمسی کنید.

لطفا به این مطلب امتیاز بدید


دانلود


هاست مناسب برای تمامی اسکریپت های 20script MyHBD.net >

هاست
مطلب مفیدی بود ؟
نویسنده : تیم محتوای 20اسکریپت 0 مقالات,آموزش,ترفند , وردپرس

لینک کوتاه مطلب : https://www.20script.ir/?p=48877

کلمات کلیدی پست :
درگاه پرداخت
مطالب مرتبط
3,573افزایش سرعت وردپرس به وسیله Cookie Free Domain تاریخ : 2017/12/16
6,301پوسته فارسی خبری HotNews برای وردپرس تاریخ : 2013/10/26
7,233نمایش کد در وردپرس بدون نیاز به نصب افزونه تاریخ : 2014/03/3
5,121افزونه ساخت منو های تمام صفحه Jumbo برای وردپرس تاریخ : 2015/02/23
916نمایش قسمتی از محتوا فقط به اعضا در وردپرس تاریخ : 2019/08/18
1,404مدیریت Heartbeat وردپرس با افزونه Heartbeat Control تاریخ : 2019/04/8
844رفع ارور Err_Too_Many_Redirects در وردپرس تاریخ : 2020/01/24
4,818دانلود پوسته پزشکی MedicalDoctor برای وردپرس تاریخ : 2016/08/5
2,088نمایش پیام دلخواه در پیشخوان وردپرس برای کاربران تاریخ : 2018/05/16
4,781چت و گفتگوی آنلاین با مشتریان در وردپرس با افزونه iSupport تاریخ : 2015/09/25
4,149صفحه ورود وردپرس خود را دگرگون کنید تاریخ : 2016/06/30
4,872نمایش تاریخ ثبت نام کاربر در وردپرس تاریخ : 2017/09/12
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت ها
قالب دخترونه و آرایش
قالب زیبای ماشین
قالب فانتزی و طنز چِشم
قالب دختر رویایی
قالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درخت
قالب دختر زیبا
قالب پسرونه غمگین
قالب عاشقانه قلب