آموزش وردپرس - دنیای وردپرس ، قالب وردپرس ، افزونه وردپرس، ووکامرس

فارسی سازی و تاریخ شمسی فارسی وردپرس با wp-parsidate

فارسی سازی و تاریخ شمسی فارسی وردپرس

یکی از دغدغه های وبمستران و طراحان فارسی زبان وردپرسی فارسی سازی و تاریخ شمسی فارسی وردپرس (تاریخ جلالی ) بوده به دلیل اینکه وردپرس به صورت پیشفرض (default) از تاریخ میلادی و همچنین زبان انگلیسی استفاده کرده است. برای اولین بار تیم وردپرس فارسی به صورت رسمی اقدام به ارائه نسخه فارسی شده وردپرس به همراه افزونه جلالی کرد. نسخه فارسی شده وردپرس وظیفه فارسی کردن داشبورد یا همان پنل تنظیمات وردپرس را بر دوش دارد و افزونه جلالی نیز برای تبدیل تاریخ های میلادی به شمسی و همچنین اعداد به اعداد فارسی طراحی شده است.

اما با گذشت زمان و آمدن نسخه های جدید وردپرس تغییر خاصی در فارسی سازی و تاریخ شمسی فارسی وردپرس (تاریخ جلالی ) و کدهای افزونه جلالی ایجاد نشد و همچنین بسته های فارسی وردپرس با تاخیر نسبتا زیادی در اختیار کاربران قرار می گرفتند. اگر از تاخیر در ارائه نسخه فارسی وردپرس بگذریم مشکلات افزونه جلالی باعث بروز مشکلات زیادی برای کاربران وردپرس فارسی شد. مشکلاتی مثل افزایش فشار روی سرور (باعث کندی لود صفحات وب سایت میشد ) ، تداخل با برخی از افزونه های کاربردی مثل افزونه های سئو، ایجاد مشکلات در بخش مدیریت وردپرس و مشکلات در بخش پیوند یکتا و … از جمله مشکلاتی بودند که کاربران افزونه جلالی (wp-jalali) با آن دسته و پنجه نرم می کردند.

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

فارسی سازی و تاریخ شمسی فارسی وردپرس توسط wp-parsidate

wp-parsidate افزونه ای است که می تواند تاریخ میلادی وردپرس را به تاریخ شمسی و همچنین زبان پیشخوان وردپرس را فارسی کند و قابلیت تغییر فونت پنل ادمین نیز وجود دارد. گروه وردپرس پارسی در ساخت این افزونه تمام تلاش خود را کرده است تا مشکلات موجود در افزونه جلالی دیگر در این افزونه وجود نداشته باشد و همین اتفاق نیز افتاده و  هسته افزونه هم بهینه تر و سریعتر از افزونه جلالی عمل نماید.

با فارسی سازی و تاریخ شمسی فارسی وردپرس توسط wp-parsidate دیگر نیازی به استفاده از وردپرس فارسی نخواهید داشت زیرا فایل های زبان از طریق افزونه به وردپرس منتقل می شوند. اهمیت این موضوع زمانی خیلی مهم و تاثیر گذار می شود که شما می توانید بلافاصله پس از ارائه نسخه های جدید وردپرس , بدون فوت وقت وردپرس را بروزرسانی کنید و دیگر منتظر فارسی سازی نسخه جدید توسط گروه وردپرس فارسی نمانید.

برخی از ویژگی های بسته پارسی ساز وردپرس عبارتند از:

– شمسی کردن تاریخ کلیه نوشته ها، برگه ها، دیدگاه ها، آرشیو ها, دسته بندی ها و جستجو ها
– شمسی نمودن تاریخ پیوندهای یکتا

  • تبدیل همه حروف عربی (مانند ی , ک) به حروف معادل فارسی
  • شمسی نمودن قسمت های مختلف پنل مدیریت مثل لیست برگه ها و نوشته ها و دیدگاه ها
  • افزودن ابزارک آرشیو شمسی/جلالی به وردپرس
  • افزودن ابزارک آرشیو شمسی/جلالی به وردپرس
  • راست چینی و فیکس در ادیتور پیش فرض وردپرس
  • شمسی سازی پیوند یکتا وردپرس در همه حالت ها
  • تغییر فونت بخش مدیریت در صورت در خواست
  • بهبود RTL ویرایشگر tinymce
  • توابع مختلف برای اعداد فارسی
  • شمسی کردن تاریخ woocommerce
  • شمسی کردن تاریخ easy digital downloads

نصب فارسی سازی و تاریخ شمسی فارسی وردپرسwp-parsidate

برای استفاده از این افزونه اگر هم اکنون از وردپرس استفاده می کنید ابتدا باید افزونه هایی که مربوط به تاریخ شمسی هستند را غیر فعال کنید و بعد افزونه wp-parsidate را نصب و فعال کنید. اگر هم به تازگی می خواهید وردپرس را نصب کنید باید افزونه را از سایت وردپرس دانلود و در سایت خود نصب و فعال کنید.

 

فارسی سازی و تاریخ شمسی فارسی وردپرس-wp-parsidate
فارسی سازی و تاریخ شمسی فارسی وردپرس-wp-parsidate

پنل تنظیمات فارسی سازی و تاریخ شمسی فارسی وردپرسwp-parsidate

فارسی سازی و تاریخ شمسی فارسی وردپرس-wp-parsidate
فارسی سازی و تاریخ شمسی فارسی وردپرس-wp-parsidate

پنل تنظیمات تبدیل فارسی سازی و تاریخ شمسی فارسی وردپرسwp-parsidate

در این بخش شما می توانید تمامی اعداد در سایت خود را تغییر دهید و این تغییر در URL سایت نیز اتفاق می افتد و تغییر فونت پنل مدیریت و ویرایشگر tinymce

فارسی سازی و تاریخ شمسی فارسی وردپرس-wp-parsidate
فارسی سازی و تاریخ شمسی فارسی وردپرس-wp-parsidate

این بخش برای کسانی میباشد که از پلاگین ووکامرس و  EDD استفاده می کنند و می خواهند شمسی سازی در این پلاگین ها نیز اتفاق بیافتد

فارسی سازی و تاریخ شمسی فارسی وردپرس-wp-parsidate
فارسی سازی و تاریخ شمسی فارسی وردپرس-wp-parsidate

شما در بخش ابزارک ها می توانید از ابزارک wp-parsidate برای نمایش آرشیو با تاریخ شمسی استفاده کنید

فارسی سازی و تاریخ شمسی فارسی وردپرس-wp-parsidate
فارسی سازی و تاریخ شمسی فارسی وردپرس-wp-parsidate

موارد بهینه و بروز شده فارسی سازی و تاریخ شمسی فارسی وردپرس توسط wp-parsidate :
1. تابع شمسی این افزونه بصورت کامل از ابتدا نوشته شده  تابع date در زبان php بصورت کامل برای شمسی اجرا شد
2. ابزارک بایگانی کاملا از ابتدا نوشته شده و در همه بخش‌ها و حالت‌ها در داخل و سرتیتر تاریخ شمسی را نمایش می‌دهد
3. بخش پیوند یکتا براساس آخرین تغییرات تابع اصلی وردپرس نوشته شده و کاملا بهینه و سریع‌تر شده
4. تاریخ شمسی در بخش‌های ویرایش سریع (در لیست نوشته‌ها و صفحه ارسال پست) در بخش مدیریت اضافه شده (جدید)
5. regex در تابع اعداد فارسی بهینه‌تر و سریع‌تر شده
6. افزودن فایل زبان فارسی از طریق افزونه به وردپرس. با این امکان کاربر اجباری به استفاده از وردپرس فارسی ندارد. کافیست وردپرس اصلی را نصب و سپس افزونه را فعال نماید. فایل های زبان از طریق افزونه به وردپرس اضافه می‌شود و پوشه languages در مسیر wp-content اضافه می‌شود.

 

مستندات:
کلاس bn_parsidate: کلاس اصلی برای شمسی سازی و تبدیل تاریخ میلادی به شمسی و برعکس می‌باشد. این کلاس کاملا تابع date در زبان php را پیاده سازی کرده و می‌توانید براساس مستندات این تابع در سایت php.net از خروجی‌های آن استفاده کنید.

نحوه استفاده از کلاس:

$bndate = bn_parsidate::getInstance();
$bndate = $bndate->persian_date($input,$datetime,$lang);
echo $bndate;

نمونه برای تبدیل تاریخ میلادی به شمسی:

parsidate('Y m d',$datetime='now',$lang='per')

توضیحات:
متغییر $input ورودی چیدمان  تاریخ است. مانند Y m d
متغییر $datetime برای تعریف زمان است. مانند now / +1 days / 1998-04-05 / timestamp
متغییر $lang که نوع خروجی عدد (فارسی/انگلیسی) را مشخص می‌کند. مانند per / eng

نمونه برای تاریخ شمسی به میلادی:

gregdate($input,$datetime)

توضیحات:
متغییر $input ورودی چیدمان تاریخ است. مانند Y m d
متغییر $datetime برای تعریف زمان است. مانند now / +1 days / 1998-04-05 / timestamp

تابع per_number جهت تبدیل اعداد به فارسی. نحوه استفاده:

per_number($content)

متغییر $content مقدار عدد صحیح است مانند: 1440

تابع eng_number جهت تبدیل اعداد فارسی به انگلیسی. نحوه استفاده:

eng_number($content)

متغییر $content مقدار عدد صحیح است مانند: 2020

استفاده از بایگانی خورشیدی از تابع wp_get_parchives

<?php wp_get_parchives('type=xxx'); ?>

مقدار xxx را میتوانید جایگزین یکی از مقادیر زیر کنید:

year (برای نمایش آرشیو به صورت سالانه)
monthly(برای نمایش آرشیو به صورت ماهانه)
daily (برای نمایش آرشیو به صورت روزانه)

و برای حالت لیست بازشو به صورت زیر استفاده نمایید:

<?php wp_get_parchives('type=monthly&format=option'); ?>

همانند نمونه زیر:

<select name="ddl_archive" onchange='document.location.href=this.options[this.selectedIndex].value;'>
<option >بایگانی ماهیانه</option>
<?php wp_get_parchives('type=monthly&format=option'); ?>
</select>

1 دیدگاه

  • من این افزونه رو فعال میکنم توی بخش هسته اش که تغییر زبان سایت رو فعال میکنم که کلا فارسی بشن اعدادش چک که میکنم اسلایدر سایتم که با slider rvolation و منوهای بالای کلا نمایش داده نمیشه چرا؟

آموزش ۰ تا ۱۰۰ کار با وردپرس

برچسب‌ها

crisp direactadmin wordpress آمار وردپرس آموزش AccessPress Instagram Feed آموزش افزونه TablePress آموزش افزونه وردپرس آموزش نصب وردپرس در هاست سی پنل آموزش نمایش اینستاگرام در وردپرس آموزش نمایش پست اکانت اینستاگرام در وردپرس افزونه AccessPress Instagram Feed افزونه اینستاگرام وردپرس افزونه شبکه های اجتماعی وردپرس افزونه وردپرس افزونه گفتگو آنلاین ایجاد نوشته در وردپرس اینستاگرام در وردپرس بخش نوشته ها در وردپرس ثبت دامنه دامنه دایرکت ادمین سازگاری وردپرس با گوگل قابلیت های وردپرس نصب وردپرس نصب وردپرس با xampp نصب وردپرس بر روی دایرکت ادمین نصب وردپرس بر روی لوکال هاست نصب وردپرس بر روی مک بوک نصب وردپرس در لوکال هاست نصب وردپرس در لوکال هاست ویندوز نصب وردپرس در لوکال ویندوز 10 نصب وردپرس در هاست سی پنل نصب وردپرس در ویندوز نمایش اکانت اینستاگرام نمایش اکانت اینستاگرام در وردپرس هاست هاست سی پنل هاست وردپرس وردپرس وردپرس چیست پلاگین وردپرس چت آنلاین چت آنلاین در وردپرس چرا از وردپرس گفتگو آنلاین

وب سایت خودتو بساز

کار با وردپرس
کار با وردپرس

Follow us

Don't be shy, get in touch. We love meeting interesting people and making new friends.

Most discussed