• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

پلاگین بهینه شده وردپرس پارسی

30yavash

Registered User
تاریخ عضویت
23 دسامبر 2002
نوشته‌ها
448
لایک‌ها
16
پلاگین وردپرس پارسی

این پلاگین بازنویسی شده و بهینه شده پلاگین wp-jalali هستش که به صورت شی گرا بازنویسی شده.
* از جمله بهینه سازی های این پلاگین می توان Widget بایگانی ماهیانه رو نام برد که این پلاگین برای پیاده سازی بایگانی ماهیانه تنها از یک Query استفاده می کنه در حالی که در پلاگین wp-jalali بدلیل استفاده از query در یک حلقه با افزایش تعداد پست ها، تعداد queryها افزایش پیدا می کند.
* در این پلاگین توابع زیر هوک شده و قابل استفاده در قالب وبلاگ می باشند: (این توابع از wp-jalali به ارث رسیده)
the_date
get_the_date
the_time
get_the_time
get_comment_date
get_comment_time
the_weekday
the_weekday_date

* این دو تابع کاملا جدید بوده و قابل استفاده در قالب وبلاگ می باشد:
the_modified_time
the_modified_date

* این پلاگین دو گجت را بر روی وردپرس فعال می کند تقویم شمسی (به ارث رسیده از wp-jalali) و بایگانی شمسی (بازنویسی شده)

* هدف از نوشتن این پلاگین، استفاده از تقویم ه.ش و زبان فارسی در وردپرس با کمترین دستکاری در وردپرس می باشد.

* زبان بخش مدیریت سایت و بخش نمایش سایت از طریق کنترل پانل قابل تغییر بوده و از هم مستقل می باشند یعنی می توان زبان بخش مدیریت را انگلیسی و بخش نمایشی را فارسی انتخاب کرد.

* برای استفاده از زبان فارسی کافیست فقط فایلهای زبان فارسی(پسوند mo) در پوشه Language ریخته شود و راست به چپ بودن زبان توسط این پلاگین تشخیص داده می شود.

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

+ در نسخه بعدی ، بخش های معدودی که در این نسخه شی گرا نشده اند تکمیل خواهد شد.

+ این پلاگین جهت اجرا به PHP5 احتیاج دارد. همچنین این پلاگین در حال حاضر بر روی نسخه 3.5 تست گردیده و نسخه های قدیمی وردپرس (نسخه های زیر 2) را ساپورت نمی کند.برای استفاده از این پلاگین وردپرس 3 به بالا توصیه می شود.

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



آدرس پلاگین در سایت رسمی وردپرس:
http://wordpress.org/extend/plugins/wp-persian
 

فایل های ضمیمه

  • wp-persian-v1.0.1.png
    wp-persian-v1.0.1.png
    122.2 KB · نمایش ها: 76
Last edited:

omidgs

Registered User
تاریخ عضویت
14 نوامبر 2011
نوشته‌ها
98
لایک‌ها
8
خدا قوت
 

30yavash

Registered User
تاریخ عضویت
23 دسامبر 2002
نوشته‌ها
448
لایک‌ها
16
با تشکر از اظهار لطف دوستان.
لازم دونستم موضوعی رو یاداوری کنم که شاید جواب سوال خیلی ها باشه.

* چه دلیل برای استفاده از این پلاگین وجود داره؟
دلایل من برای نوشتن این پلاگین در پست اول اشاره شده ولی به طور کلی هدف من از این پلاگین برآورده کردن نیازهای زیر بود:
1- افزایش کارایی سایت هنگام استفاده از گجت بایگانی شمسی:(خیلی مهم)
مهم نیست وبلاگ شما چند پست داره، این گجت فقط و فقط از یک Query برای ساخت بایگانی استفاده می کنه.
دیده شده که پلاگین های مشابه همین کار رو با بیش از 20 کوئری انجام داده اند.

2- جلوگیری از هوک کردن های اضافی توابع وردپرس:
سعی شده هیچ کد اضافی به توابع وردپرس اعمال نشه

3- مستقل کردن زبان کنترل پنل از زبان بخش نمایش سایت بدون نیاز به نصب پلاگین اضافی
بعضی از مدیران وب سایت ها ترجیح میدن کنترل پنل سایتشون انگلیسی باشه.

4- طراحی پلاگین با استانداردهای وردپرس.

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

vahid216

Registered User
تاریخ عضویت
5 اکتبر 2005
نوشته‌ها
181
لایک‌ها
25
واقعا کار بسیار خوبی انجام دادید . به شخصه دیدم Like کردن کفایت نمی کنه گفتم پست بدم و بگم.
این کار رو من می خواستم انجام بدم ولی خوب واقعا وقت نمی کردم.
از شما ممنونم امیدوارم که روی این پلاگین باز هم وقت بگذارید چون خوب بهینه شده.
موفق باشید
 

30yavash

Registered User
تاریخ عضویت
23 دسامبر 2002
نوشته‌ها
448
لایک‌ها
16
باتشکر
لازمه ادامه پروژه استقبال و حمایت از پروژه می باشد
با تشکر
 

man4toman

Registered User
تاریخ عضویت
29 آپریل 2005
نوشته‌ها
36
لایک‌ها
5
سلام دوست عزیز
شروع خوبی بود و خسته نباشید
پ.خ خودتون رو بررسی کنید.
 

man4toman

Registered User
تاریخ عضویت
29 آپریل 2005
نوشته‌ها
36
لایک‌ها
5
امیدوارم این افزونه بتونه مشکلات افزونه جلالی رو برطرف کنه. همین الان افزونه جلالی باعث دان شدن یکسری از سرورها میشه....
 
بالا