توضیحات
Add Polylang support for Customizer
این افزونه پشتیبانی از Polylang را برای سفارشی ساز وردپرس اضافه می کند.
پشیتبانی
ما پشتیبانی مستقیم را از طریق سرور Frontbee Discord خود ارائه میکنیم.
امکانات
- تغییر زبان در سفارشی ساز.
- theme_mods و گزینههای محلی برای مقادیر سفارشی ساز پیشفرض و سفارشی ساخته شده.
- فعال/غیرفعال کردن اجباری کردن تنظیمات “زبان از محتوا تنظیم شده است” در زبان->تنظیمات->اصلاحات URL
پيش نياز
- Polylang باید نصب و فعال شود.
- زبانها باید در ادمین > زبانها.
- اگر صفحه اول ثابتی دارید:
- برای هر زبان یک صفحه اول ایجاد کنید.
- صفحه اول را در ادمین > تنظیمات > خواندن در هر زبان.
-
انتظار داشته باشید که سفارشیساز از نوع تنظیم =
theme_mod
(پیشفرض) مانند زیر استفاده کند:$wp_customize->add_setting( ‘setting_id’, [ ‘type’ => ‘theme_mod’, ] );
مجوز
این افزونه تحت مجوز GPL نسخه 2 یا جدیدتر است.
این برنامه نرم افزار رایگان است. شما می توانید آن را مجدداً توزیع کنید و/یا آن را تحت شرایط مجوز عمومی عمومی گنو، نسخه 2، که توسط بنیاد نرم افزار آزاد منتشر شده است، تغییر دهید.
این برنامه به این امید که مفید باشد، اما بدون ضمانت توزیع شده است. حتی بدون ضمانت ضمنی تجارت یا تناسب برای یک هدف خاص. برای جزئیات بیشتر به مجوز عمومی عمومی گنو مراجعه کنید.
شما باید یک نسخه از مجوز عمومی عمومی گنو را همراه با این برنامه دریافت می کردید. اگر نه، به بنیاد نرمافزار آزاد، شرکت، خیابان فرانکلین 51، طبقه پنجم، بوستون، MA 02110-1301 ایالات متحده آمریکا بنویسید.
یک کپی از مجوز در ریشه دایرکتوری افزونه گنجانده شده است. نام فایل LICENSE
است.
یادداشت های مهم
صدور مجوز
این افزونه تحت مجوز GPL نسخه 2 یا جدیدتر است. با این حال، اگر از کد شخص ثالثی استفاده کنید که با نسخه 2 سازگار نیست، ممکن است لازم باشد از کدهایی استفاده کنید که با GPL v3 سازگار است.
Credits
راه حل اصلی ساخته شده توسط @soderlind در اینجا موجود است. کمی عشق را به اشتراک بگذارید این نسخه افزونه وردپرس راه حل او است.
نصب
This plugin can be installed directly into your plugins folder \”as-is\”
یا اگر به پنل مدیریت > پلاگین ها > افزودن > افزونهرا آپلود کنید و آرشیو حاوی این افزونه را انتخاب کنید.
It\’s safe to activate the plugin at this point. Because the plugin just injects some functionality – there will be no plugin menus or settings to play with.This plugin can be installed directly into your plugins folder \”as-is\”
or if you go to Admin panel > Plugins > Add new > Upload Plugin and select the archive containing this plugin.
نقد و بررسیها
توسعه دهندگان و همکاران
“پشتیبانی Polylang را برای سفارشی ساز اضافه کنید” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کردهاند.
مشارکت کنندگان“پشتیبانی Polylang را برای سفارشی ساز اضافه کنید” به 1 زبان ترجمه شده است. با تشکر از مترجمین برای همکاری و کمکهایشان.
ترجمه “پشتیبانی Polylang را برای سفارشی ساز اضافه کنید” به زبان شما.
علاقه مند به توسعه هستید؟
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
گزارش تغییرات
1.0.1
- اولین انتشار
1.0.2
- مشکلات مربوط به بازنویسی گزینه و رشته های قابل ترجمه چند زبانه رفع شد.
1.1.2
- مشکلات مربوط به pll_current_language() از دست رفته به دلیل گنجانده نشدن API Polylang برطرف شد.
1.1.2
- صفحه تنظیمات اضافه شد & فعال/غیرفعال کردن اجباری کردن تنظیمات “زبان از محتوا تنظیم شده است” در زبان->تنظیمات->اصلاحات URL
1.1.2
- لینک تنظیمات سریع اضافه شد
1.1.2
- ثابت از دست رفته شامل
1.2.0
- صفحه 404 ثابت شد & حذف زبان ترجیحی. با تشکر @penhtech
1.3.0
- اگر Polylang فعال نیست، برنامه را اجرا نکنید و یک اعلان خطا ارسال کنید
1.3.1
- روش تغییر یافته Polylang API نامیده می شود
1.3.2
- رفع خطای مکان API.php برای چند سایت.
1.3.3
- نحوه گنجاندن API.php را تغییر داد.
1.3.4
- اضافه شده Polylang PRO dir check
1.3.5
- اضافه شده Polylang PRO dir check
1.3.6
- اضافه شده Polylang PRO dir check
1.3.7
- بدون مشکل انتخاب زبان در سفارشی ساز رفع نشد.
1.3.8
- بدون مشکل انتخاب زبان در سفارشی ساز رفع نشد.
1.4.0
- هنگام فعال/غیرفعال کردن Polylang، خطای اولیه سازی زودرس Polylang API برطرف شد.
1.4.1
- برای برخی از افزونه های شخص ثالث تماس عملکرد غیر موجود (اوایل) رفع شد.
1.4.2
- پشتیبانی تا وردپرس 5.8 اضافه شده است
1.4.3
- راه حل برای عدم تطابق نسخه به روز رسانی
1.4.5
- URL پشتیبانی اضافه شد
1.4.5
- تست سازگاری