توضیحات
ریداکس توسط توسعهدهندگان و برای توسعهدهندگان ساخته شده است. ما ماهها و شاید سالها در زمان توسعه شما صرفهجویی میکنیم. هر کاری که انجام میدهیم برای کمک به نوآوری در این صنعت است.
♥️ کارکرد افزونه چیست؟
ریداکس یک فریمورک تنظیمات ساده، واقعاً توسعهپذیر و کاملاً واکنشگرا برای پوستهها و افزونههای وردپرس است. ریداکس که بر پایه API تنظیمات وردپرس ساخته شده است، از چندین نوع فیلد، مدیریت خطای سفارشی، فیلدها و انواع اعتبارسنجیهای سفارشی و قابلیت درونریزی/برونبری پشتیبانی میکند.
اما ریداکس واقعاً چه کاری انجام میدهد؟ ما معتقد نیستیم که توسعهدهندگان پوسته و افزونه باید هر بار که پروژهای را شروع میکنند، چرخ را از نو اختراع کنند. ریداکس چرخه توسعه را با ارائه یک فریمورک بهینه و توسعهپذیر ساده میکند تا توسعهدهندگان بتوانند کار خود را روی آن بنا کنند. از طریق یک فایل پیکربندی ساده و دارای مستندات قوی، توسعهدهندگان شخص ثالث میتوانند در کسری از زمانی که برای ساخت از صفر لازم است، یک پنل تنظیمات بسازند که محدود به تخیل آنها باشد!
🚀 ریداکس چه فیلدهایی را ارائه میدهد؟
- آکاردئون
- ویرایشگر ACE
- پسزمینه
- حاشیه
- سایه جعبه
- مجموعه دکمه
- چکباکس / انتخاب چندگانه
- رنگ (بومی وردپرس)
- گرادینت رنگ
- پالت رنگ
- رنگ RGBA
- طرح رنگ
- محتوا
- فونتهای سفارشی
- سفارشیساز
- تاریخ
- تاریخ/زمان
- ابعاد (ارتفاع/عرض)
- جداکننده (خط تقسیم)
- ویرایشگر (بومی وردپرس)
- گالری (بومی وردپرس)
- نقشه گوگل
- انتخاب آیکون
- انتخاب تصویر (طرحها/پیشتنظیمات)
- درونریزی/برونبری
- اطلاعات (سربرگ/اعلان)
- دکمه JS
- رنگ پیوند
- رسانه (بومی وردپرس)
- جعبههای متا (Metaboxes)
- چندرسانهای
- چندمتنی
- پالت
- رمز عبور
- دکمه رادیویی (با دادههای وردپرس)
- خام (HTML/PHP/Markdown)
- تکرارکننده
- بخش (تورفتگی و گروهبندی فیلدها)
- انتخابگر (انتخاب تکی/چندگانه با Select2 و دادههای وردپرس)
- انتخاب تصویر
- اسلایدر (کشیدن دسته)
- اسلایدها (چندین تصویر، عنوان و توضیحات)
- پروفایلهای اجتماعی
- مرتبسازی (فیلدهای ورودی/چکباکس با قابلیت کشیدن و رها کردن)
- جورچین (مدیریت کشیدن و رها کردن – مناسب برای بلوکهای محتوا)
- فاصلهگذاری (Margin/Padding/Absolute)
- اسپینر
- کلید
- تببندی شده
- جعبههای متای آرایهشناسی
- متن
- ناحیه متنی
- تایپوگرافی
- جعبههای متای شناسنامه کاربر
- جعبههای متای شناسنامه کاربر
- ناحیههای ابزارک (فقط ابزارکهای کلاسیک)
* The most advanced typography module complete with preview, Google fonts, and auto-css output!
🎉 ویژگیهای اضافی
- پاکسازی کامل مقادیر (Escaping)
- فیلدهای پیشنیاز (Required) – پیوند دادن قابلیت مشاهده فیلد بر اساس مقادیر فیلدهای والد. این تنظیم را برای تأثیرگذاری روی نمایش فیلد بر اساس مقدار فیلد والد پیکربندی کنید. امکان استفاده از فیلدهای پیشنیاز تودرتو و چندگانه وجود دارد.
- خروجی خودکار CSS – ریداکس کدهای CSS و استایلشیتهای مناسب فونتهای گوگل را در فیلدهای انتخابی برای شما تولید میکند. شما فقط باید انتخابگر CSS را مشخص کنید تا استایل روی آن اعمال شود (محدود به فیلدهای خاص).
- یکپارچهسازی کامپایلر! هنگامی که هر فیلدی با آرگومان `compile => true` تغییر کند، یک قلاب (Hook) سفارشی اجرا میشود.
- اعتبارسنجی و پاکسازی فیلد
- غیرفعالسازی فیلد و بخش
- راستی، آیا به راهاندازی کاملاً یکپارچه فونتهای گوگل اشاره کردیم که شما را آنقدر خوشحال میکند که میخواهید گریه کنید؟
👍 یک مشارکتکننده باشید
اگر میخواهید در ترجمهها کمک کنید، به پرتال ترجمه در translate.wordpress.org مراجعه کنید.
شما همچنین میتوانید از طریق مخزن گیتهاب ما در نوشتن کدها مشارکت کنید. حتماً از شاخه develop ما برای ارسال درخواستهای ثبت تغییرات (Pull Requests) استفاده کنید.
📝 مستندات و پشتیبانی
- ما مستندات بسیار گستردهای داریم. لطفاً از [https://devs.redux.io/](https://devs.redux.io) بازدید کنید. اگر این کار مشکل شما را حل نکرد، در [ردیاب مشکلات در گیتهاب](https://github.com/reduxframework/redux-framework/issues) جستجو کنید. اگر نتوانستید موضوعی مرتبط با مشکل خاص خود پیدا کنید، [یک خطای جدید ثبت کنید](https://github.com/reduxframework/redux-framework/issues/new). قبل از ارسال گزارش خطا، لطفاً [شرایط مشارکت ما](https://github.com/redux-framework/redux-framework/blob/master/CONTRIBUTING.md) را مطالعه کنید. ما روی نسخه توسعه کار میکنیم و پس از اطمینان از پایداری و آماده بودن ریداکس برای انتشار، آن را در WordPress.org منتشر میکنیم.
- اگر سوالات بیشتری دارید، از طریق support@redux.io با ما در ارتباط باشید
⚡ افزونه ریداکس را دوست دارید؟
- ما را در فیسبوک 💬 دنبال کنید
- به ما در WordPress.org امتیاز ۵ ستاره ⭐ بدهید
- ما را در توییتر دنبال کنید 🐦: @ReduxFramework
🔐 حریم خصوصی
ریداکس هیچ تعاملی با کاربران نهایی وبسایت شما ندارد. اگر محصولی از ریداکس استفاده میکند، پنل تنظیمات آن بدون ریداکس کار نخواهد کرد.
برای جزئیات بیشتر درباره حریم خصوصی ما: https://redux.io/privacy
برای جزئیات بیشتر درباره شرایط و ضوابط ما: https://redux.io/terms
توجه: ریداکس برای استفاده به تنهایی در نظر گرفته نشده است. این افزونه به یک فایل پیکربندی نیاز دارد که توسط توسعهدهنده پوسته یا افزونه شخص ثالث ارائه میشود تا کارکرد واقعی خود را نشان دهد!
نصب
- کل پوشه افزونه را در مسیر
/wp-content/plugins/بارگذاری کنید. - افزونه را از طریق منوی «افزونهها» در وردپرس فعال کنید.
سوالات متداول
-
چرا این افزونه هیچ کاری انجام نمیدهد؟
-
ریداکس یک فریمورک تنظیمات است… به عبارت دیگر، طوری طراحی نشده که به تنهایی کاری انجام دهد! با این حال، میتوانید حالت دمو را فعال کنید تا نحوه عملکرد آن را ببینید.
-
چگونه میتوانم درباره ریداکس اطلاعات بیشتری کسب کنم؟
-
از وبسایت ما در https://redux.io/ دیدن کنید
نقد و بررسیها
توسعه دهندگان و همکاران
“Redux Framework” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کردهاند.
مشارکت کنندگان“Redux Framework” به 13 زبان ترجمه شده است. با تشکر از مترجمین برای همکاری و کمکهایشان.
ترجمه “Redux Framework” به زبان شما.
علاقه مند به توسعه هستید؟
کد را مرور کنید، مخزن SVN را بررسی کنید، یا از طریق RSS در گزارش توسعه مشترک شوید.
گزارش تغییرات
4.5.13
- رفع مشکل: گزارش آسیبپذیری ارتقای سطح دسترسی در افزونه داخلی
users. با تشکر از Jakub Herman. - بهروزرسانی: طرح رنگی “Modern” به رنگهای پوسته برای وردپرس ۷.۰ اضافه شد.
- بهروزرسانی: بهبود پرونده RTL.css. با تشکر از @Mr-Alidoosti.
- تاریخ انتشار: ۲۲ ژوئن ۲۰۲۶
4.5.11
- بهروزرسانی: هماهنگسازی با تغییرات رابط کاربری وردپرس ۷.۰.
- تاریخ انتشار: ۲۳ مارس ۲۰۲۶
4.5.10
- رفع مشکل: تقویت امنیت در بخشهای
import_export،custom_fonts،color_schemeو بهروزرسانی فونتهای گوگل. - رفع مشکل: اسلایدر
box_shadowمقدار را بهصورت لحظهای بهروزرسانی نمیکرد. - رفع مشکل: ترجمههای جاافتاده. با تشکر از @DAnn2012.
- تاریخ انتشار: ۷ ژانویه ۲۰۲۶
4.5.9
- رفع مشکل: هشدار منسوخ شدن (Deprecation) در تابع
get_wordpress_data(). - تغییریافته: سازگاری با معیارهای جدید PCP.
- بهبودیافته: امنیت قویتر برای افزونه داخلی شورتکد.
- بهروزرسانی: فایل parsedown.php برای PHP 8.5.
- تاریخ انتشار: ۲۴ نوامبر ۲۰۲۵
4.5.8
- رفع مشکل: گزارش آسیبپذیری XSS در افزونه داخلی شورتکد (Shortcode).
- رفع مشکل: #4074 – فیلد گالری هنگام تازهسازی صفحه بارگذاری نمیشد.
- رفع مشکل: جلوگیری از خطای مرگبار (Fatal Error) برای پستهای سفارشی (CPT) با کدنویسی نادرست که دارای جعبههای متا هستند.
- افزوده شد: آرگومان سراسری جدید
custom_fontsبرای فعال یا غیرفعال کردن این افزونه داخلی. - افزوده شد: آرگومان سراسری جدید
widget_areaبرای فعال یا غیرفعال کردن این افزونه داخلی. - افزوده شد:
social_profilesاکنون از یک آرگومان برای کلاسهای فونتآوسام نسخه ۶ پشتیبانی میکند. - بهبودیافته: اعتبارسنجی فراخوان (Callback) برای واکشی دادهها. با تشکر از @afonsolpjr
- تاریخ انتشار: ۱ اکتبر ۲۰۲۵
4.5.7
- رفع مشکل: ایمنسازی و خطایابی برخی آرگومانهای سراسری هنگامی که در پیکربندی حذف شدهاند.
- رفع مشکل: اعلانهای منسوخشدن در PHP 8.4.
- رفع مشکل: سازنده تنظیمات اکنون رشتههای خالی را که باعث خطای مرگبار میشدند فیلتر میکند. تنظیمات همیشه باید در یک آرایه قرار داشته باشند.
- رفع مشکل: خطاهای فیلد
galleryدر درونریزی ناموفق دمو که تصاویر را در گالری وردپرس نصب نمیکرد. - تاریخ انتشار: ۲۶ مارس ۲۰۲۵
4.5.6
- رفع مشکل: تنظیم پیشفرضهای سطح دسترسی CHMOD در تابع سازنده (construct) جهت جلوگیری از بروز خطا در شرایط استفاده خاص.
- رفع مشکل: نصب یک نگهدارنده جایگاه (Placeholder) خالی برای افزونه قدیمی
search، زیرا وردپرس آن را از نسخههای قدیمی در هنگام بهروزرسانی حذف نمیکرد و باعث ایجاد خطا میشد. - رفع مشکل: فیلد
rawدر فایل sample-config.php هنگامی کهFS_METHODرویFTP_EXTتنظیم شده و اطلاعات ورود وارد نشده باشد، باعث بروز خطای سیستم پرونده وردپرس میشد. - رفع مشکل: ذخیره نشدن فیلد جورچین در سفارشیساز.
- رفع مشکل: عدم ذخیرهسازی جعبه متای
usersدر برخی از تنظیمات. - رفع مشکل: غیرفعال کردن نوار جستجو در پروفایل کاربری و جعبههای متای آرایهشناسی.
- بهروزرسانی: فونتآوسام ۶.۷.۲
- تغییریافته: بخش
custom_fontsاکنون استایلشیت فونتهای محلی را با نشانه نسخه بر اساس زمان آخرین تغییر فایل (و نه زمان کنونی) فراخوانی میکند. - تغییریافته: بررسیهای اجباری PCP را با موفقیت میگذراند.
- تاریخ انتشار: ۲۰ ژانویه ۲۰۲۵
4.5.4
- رفع مشکل: کلاس سیستم پرونده (Filesystem) مقدار بولین را برای متغیر $creds نمیپذیرفت.
- رفع مشکل: #4045: افزونه قدیمی
searchخطایclass not foundصادر میکرد. - رفع مشکل: افزونه
accordionخطایType of Redux_Extension_Accordion::$version must be stringرا صادر میکرد. - رفع مشکل: ویژگی تایپدار
color_schemeنباید پیش از مقداردهی اولیه مورد دسترسی قرار گیرد. - تاریخ انتشار: ۱۶ دسامبر ۲۰۲۴
4.5.3
- حذف شد: اعلان منسوخ شدن برای $filesystem. بسیاری از افراد فکر میکردند این یک خطا است. ما باید تا آیندهای قابل پیشبینی از کدهای قدیمی ریداکس نسخه ۳ پشتیبانی کنیم.
- تاریخ انتشار: ۵ دسامبر ۲۰۲۴
4.5.2
- رفع مشکل: دسترسی سراسری جدید به سیستم پرونده باعث از کار افتادن متدهای قدیمی در افزونههای قدیمی شده بود. اعلان منسوخ شدن اضافه شد.
- تاریخ انتشار: ۵ دسامبر ۲۰۲۴
4.5.1
- بهروزرسانی: فونتآوسام ۶.۷.۱
- رفع مشکل: رندر شدن چندباره نوار جستجوی تنظیمات در رابط کاربری سفارشیساز.
- رفع مشکل: تغییر تعریفهای نوعامن (typesafe) برای متغیرهای گذرا (transient) از
arrayبهmixedبرای جلوگیری از بروز خطای مرگبار. - رفع مشکل: فیلدهای
color_schemeوsocial_profilesدر زمان عدم استفاده از آنها، خطایcannot assign null to arrayمیدادند. - رفع مشکل: خطاهای جاوااسکریپت مربوط به TinyMCE زمانی که از طریق فیلد ویرایشگر (
editor) بارگذاری نشده بود. - رفع مشکل: عدم کارکرد دکمه «افزودن» در فیلد تکرارکننده (
repeater) در شرایطی که هیچ فیلد ویرایشگری (editor) بارگذاری نشده بود. - رفع مشکل: وردپرس ۶.۷ منوهای ریداکس را در سفارشیساز با اختلال مواجه میکرد.
- رفع مشکل: عمل «بازنشانی بخش» همه موارد را به حالت خالی یا صفر بازنشانی میکرد.
- رفع مشکل: از دست رفتن دقت عدد اعشاری (Float) در فیلد
color_rgbaزمانی کهshow_defaultروی true تنظیم شده بود. با تشکر از @andrejarh - رفع مشکل: ذخیره نشدن یا حفظ نشدن دادههای فیلد
multi_mediaدر سفارشیساز. - تغییریافته: خروجی HTML سفارشیساز برای پشتیبانی از نسخههای وردپرس قدیمیتر از نسخه ۶.۷.
- تغییریافته: نوار جستجوی پنل تنظیمات به هسته منتقل شد (قبلاً یک افزونه داخلی بود).
- تغییریافته: مجاز کردن انتساب مقدار
nullبه متغیر هسته جهت جلوگیری از خطاهای مرگبار در زمان غیرفعال کردن فونتهای گوگل توسط توسعهدهندگان. - افزوده شد: مقدار
nullبه چندین تعریف نوعامن (typesafe) اضافه شد. - افزوده شد: خروجی CSS به فیلد
sliderاضافه شد. - افزوده شد: نمایش پیام هشدار حداقل نسخه PHP 7.4 در صفحه مدیریت برای جلوگیری از خطاهای مرگبار. ظاهراً برخی افراد هنوز از نسخههای قدیمی و منسوخشده PHP استفاده میکنند.
- تاریخ انتشار: ۴ دسامبر ۲۰۲۴
4.5.0
- تغییریافته: حداقل نسخه PHP مورد نیاز اکنون ۷.۴ است.
- رفع مشکل: عدم پاکسازی (Escape) برخی ترجمهها در فیلد تاریخ و زمان، و نادرست بودن دامنه متنی ترجمه.
- رفع مشکل: عملکرد
requiredدرtaxonomyوusers. - رفع مشکل: فیلد
repeaterدر متاباکسهایtaxonomyرندر نمیشد. - رفع مشکل: فیلد
repeaterدر متاباکسهایusersذخیره نمیشد. - رفع مشکل: عدم نمایش/پنهانسازی صحیح ویژگی
page_templateدر جعبههای متا در ویرایشگر گوتنبرگ به دلیل تغییر نام کلاس. - رفع مشکل: #4023 – نمونههای
google_mapsاز مشکل قبلی تاثیر میگرفتند. - رفع مشکل: اعلان منسوخ شدن مربوط به نشانگرهای نقشه در فیلد نقشه گوگل (
google_maps). - رفع مشکل: فیلد
repeaterدر متاباکسهایtaxonomyوuser. - رفع مشکل: دادههای پیشفرض هنگام بارگذاری، بهصورت غیرضروری بارگذاری میشدند مگر اینکه
metaboxesدر حال استفاده باشد. - رفع مشکل: فیلدهای
editorوcheckboxدر فیلدtabbedذخیره نمیشدند. - رفع مشکل: عدم ذخیره فونت بارگذاریشده در افزونه
custom_fontsدر صورت شکست فرآیند تبدیل. - رفع مشکل: #4009 – مشکل بهروزرسانی فونتهای گوگل برطرف شد.
- حل شد: #4011 –
editorدر فیلد ویرایشگرrepeaterذخیره نمیشود. - حل شد:
editorدر فیلدهایrepeaterاضافه شده که به درستی مقداردهی اولیه نمیشدند. - رفع مشکل: #4008 – افزودن مکانیزم جایگزین (Fallback) در صورت شکست فرآیند تبدیل فونت.
- رفع مشکل: جایگزینی متد منسوخشده
validate_valuesدر جعبه متای آرایهشناسی (taxonomy). - بهروزرسانی: کدهای جاوااسکریپت منسوخشده در تمامی افزونههای داخلی جعبه متا.
- بهروزرسانی: کدهای جاوااسکریپت برای نسخه jQuery 4.0.
- تاریخ انتشار: ۲۸ اکتبر ۲۰۲۴
4.4.18
- رفع مشکل: #4006: رفع XSS در درونریزی ‘color_scheme’.
- بهروزرسانی: فونتآوسام ۶.۶.۰
- تاریخ انتشار: ۱۹ ژوئیه ۲۰۲۴
4.4.17
- رفع مشکل: فیلد پروفایلهای اجتماعی (
social_profiles) در سفارشیساز. - رفع مشکل: بازگرداندن مقدار
nullتوسط فیلد جداکننده بخش که باعث ایجاد هشدار PHP میشد. - رفع مشکل: خطای شاخص تعریفنشده (Undefined index) در فیلد تببندی شده (
tabbed) هنگام بازنشانی تنظیمات. - تاریخ انتشار: ۲۳ مه ۲۰۲۴
4.4.16
- تغییریافته: غیرفعالسازی موقت فیلدهای
social_profilesوcolor_schemeدر سفارشیساز به دلیل کار نکردن آنها. - حذف شد: فرآیند حذف پشتیبانی از نسخه Redux Pro تکمیل شد.
- حذف شد: بنر تبلیغاتی افزونه Extendify در اولین اجرا.
- بهروزرسانی: فونتآوسام ۶.۵.۲
- تاریخ انتشار: ۲۷ آوریل ۲۰۲۴
4.4.15
- رفع مشکل: فیلدهای
spacing،dimensionوborderمقادیر تغییریافته را ذخیره نمیکردند. - رفع مشکل: فیلدهای
switchوbutton_setدر رابطtabbedذخیره نمیشدند. - تاریخ انتشار: ۲۲ مارس ۲۰۲۴
4.4.14
- رفع مشکل: پیام «هیچ شناسه فیلدی تنظیم نشده است» که باعث بههمریختگی چیدمان بخش مدیریت میشد.
- جدید: فیلد محتوا https://devs.redux.io/core-fields/content.html
- بهروزرسانی: هماهنگسازی فیلدهای ورودی با استانداردهای W3C.
- بهروزرسانی: اولین مرحله از سازگاری با PHP 8.3.
- تاریخ انتشار: ۱۴ مارس ۲۰۲۴
4.4.13
- رفع مشکل: بروز خطای بحرانی (Critical Error) و خرابی وردپرس توسط فیلد طرح رنگ (
color_scheme) برای کاربرانی که هنوز از PHP 7.1 استفاده میکردند. - افزوده شد: فیلتری برای غیرفعال کردن بهروزرسانیهای فونت گوگل:
"redux/{opt_name}/field/typography/google_font_update". برای غیرفعال کردن مقدارfalseرا برگردانید. - افزوده شد: سازگاری با وردپرس ۶.۵.
- تاریخ انتشار: ۱۳ فوریه ۲۰۲۴
4.4.12
- جدید: افزونه داخلی Color Schemes https://devs.redux.io/core-extensions/color-schemes.html
- رفع مشکل: خطای PHP زمانی که دادههای
color_schemeوجود نداشتند. - رفع مشکل:
custom_fontsدر صورت شکست تبدیل، فونت اصلی را درونریزی نمیکرد. - رفع مشکل: اطلاعات دیباگ از JS حذف شد. نسخه Font Awesome تغییر کرد.
- رفع مشکل: #3988 – تعداد هشدار/خطا در اعتبارسنجی فیلد رنگ بهصورت NaN نمایش داده میشد.
- رفع مشکل: بروز خطای نادرست در
color_schemeزمانی که آرایه طرح ذخیرهشده خالی (رشته) بود. - رفع مشکل: طرحهای رنگی پس از ذخیره یک طرح جدید، از طریق جعبه انتخاب تغییر نمیکردند.
- رفع مشکل: فهرست کشویی sunset در فیلد
typographyاستایل Select2 را رندر نمیکرد. - رفع مشکل: کارایی بارگذاری افزونههای داخلی بهبود یافت.
- حذف شد: پشتیبانی از Redux Pro. دیگر نیازی به آن نیست، زیرا اکنون همه قابلیتهای Pro بخشی از Redux هستند.
- تاریخ انتشار: ۱۲ فوریه ۲۰۲۴
4.4.11
- رفع مشکل: اصلاح ظاهری فیلد
box_shadow. - رفع مشکل: شرط Required فیلدهای مرتبط را در سفارشیساز پنهان نمیکرد.
- رفع مشکل: فیلدهای
tabbedوrepeaterهنگام استفاده از بازنشانی بخش، بازنشانی نمیشدند. - رفع مشکل: #3983 – رفع مشکلات ادامهدار ایجادشده توسط PR مربوط به WP Filesystem
- بهروزرسانی: فونتآوسام ۶.۵.۱
- تاریخ انتشار: ۱۸ دسامبر ۲۰۲۳
4.4.10
- جدید: افزونه داخلی Tabbed https://devs.redux.io/core-extensions/tabbed.html
- تغییریافته: پسزمینه پیشنمایش تایپوگرافی هنگام انتخاب رنگهای فونت روشنتر به مشکی تغییر میکند. با تشکر از @herculesdesign
- تغییریافته: تغییرات بازگردانی بیشتری در کلاس سیستم پرونده انجام شد که باعث پیامهای نادرست درباره مشکل مجوز فایل شده بود.
- رفع مشکل: فاصلههای اضافی و ناخواسته در فیلد ویرایشگر ACE.
- رفع مشکل: بررسی آرایه در اعتبارسنجی رنگ برای جلوگیری از خطاها اضافه شد. این فقط با فیلد رنگ کار میکند و نه با هیچ مورد دیگری.
- بهبودیافته: منطق killswitch سیستم پرونده.
- تاریخ انتشار: ۵ دسامبر ۲۰۲۳
4.4.9
- تغییریافته: بازگردانی تغییرات انجامشده در کلاس سیستم پرونده که باعث پیامهای نادرست درباره مشکل مجوز فایل شده بود.
- تاریخ انتشار: ۲۶ اکتبر ۲۰۲۳
4.4.8
- تغییریافته: محافظتهای بیشتری در برابر سیستمهای پرونده فقطخواندنی اضافه شد. با تشکر از @cezarpopa-cognita.
- رفع مشکل: #3970 – بررسی
is_stringبه آرگومان callback دادههای وردپرس اضافه شد. - حذف شد: کد بلااستفاده مربوط به قابلیت ارسال تیکت پشتیبانی که هرگز تکمیل نشده بود.
- رفع مشکل: فاصلههای اضافی از
textareaحذف شدند. - افزوده شد: سازگاری با وردپرس ۶.۴.
- تاریخ انتشار: ۱۷ اکتبر ۲۰۲۳
4.4.7
- حذف شد: پشتیبانی ارائهدهنده CDN برای
ace_editor. چون توسعهدهندگان کد خود را بهروزرسانی نمیکنند، انتخاب دیگری باقی نماند. در صورت نیاز، از فیلترredux/<opt_name>/fields/ace/scriptبرای فراخوانی اسکریپت محلی ACE Editor استفاده کنید. - رفع مشکل: قالب PHP ریداکس بهصورت خودکار بارگذاری نمیشد.
- تاریخ انتشار: ۱۴ سپتامبر ۲۰۲۳
4.4.6
- جدید: آرگومان سراسری
fontawesome_frontendبرای فراخوانی CSS داخلی فونتآوسام در فرانتاند. - جدید: افزونه Taxonomy Metaboxes در https://devs.redux.io/core-extensions/taxonomy.html
- رفع مشکل: عدم فراخوانی (enqueue) فونتآوسام در فرانتاند برای فیلد
social_profiles. - رفع مشکل: خروجی HTML برای متاباکسهای پروفایل کاربری.
- رفع مشکل: CSS پنل مدیریت.
- رفع مشکل: ترجمه پیام بهروزرسانی فونت گوگل اصلاح شد.
- رفع مشکل: ادامه تلاش برای مقابله با کدهای قدیمی CDN، چون بعضی توسعهدهندگان کدهای خود را بهروزرسانی نمیکنند.
- رفع مشکل: ثابت REDUX_PLUGIN_FILE در حالت نصب تعبیهشده دچار مشکل میشد. ما دیگر از حالت تعبیهشده پشتیبانی نمیکنیم؛ این حالت فقط برای نصبهای قدیمی است.
- تاریخ انتشار: ۱۳ سپتامبر ۲۰۲۳
4.4.5
- رفع مشکل: ریداکس خطاهایی که در زمان عدم امکان خواندن/نوشتن JSON فونتهای گوگل به دلیل تنظیمات نادرست سرور رخ میدهد را مدیریت میکند.
- رفع مشکل: خروجی HTML در پنل مدیریت اکنون با استانداردهای W3C مطابقت دارد.
- رفع شد: فاصله بین حروف و کلمات
typographyروی مقدار صفر گیر میکرد. - رفع مشکل: کلاسهای فیلد هنگام استفاده از آرگومانهای
hiddenیاdisableنادیده گرفته میشدند. - رفع مشکل: افزودن کلاس مستعار (alias) برای نسخه قدیمی پشتیبانی فروشنده ریداکس جهت جلوگیری از کرش کردن ریداکس.
- رفع مشکل: افزودن شیم (shim) اضافی برای اصلاح کد پشتیبانی از فروشنده (Vendor Support) که توسط برخی پوستهها بهطور نادرست تعبیه شده بود.
- رفع مشکل: افزودن وابستگی
wp-utilبهicon_select، زیرا وردپرس در برخی موارد این کار را انجام نمیدهد. - افزوده شد: خطایابی برای بارگذاری قالب پنل جهت جلوگیری از کرش کردن سایت در صورت نبودن یا غیرقابل خواندن بودن فایلها.
- بهروزرسانی: فونتهای پیشفرض گوگل.
- بهروزرسانی: فونتآوسام ۶.۴.۲
- تاریخ انتشار: ۷ اوت ۲۰۲۳
4.4.4
- رفع مشکل: بازگرداندن هندل CSS
redux-adminبه هندل قبلی. - رفع مشکل: فیلد
color_rgbaبه دلیل غلط املایی در هندل فراخوانی CSS، بهدرستی رندر نمیشد. - رفع مشکل: اعلانهای منسوخشدن jQuery در جاوااسکریپت
typography. - رفع مشکل: خطا در بنر اتصال هنگام فعالسازی اولیه.
- رفع مشکل: فایل redux-banner-admin.min.js موجود نبود.
- رفع مشکل: افزودن بررسی اضافی برای وجود نام تابع در callbackها. برخی پوستهها این کار را بهدرستی انجام نمیدهند و باعث کرش کردن وردپرس میشوند.
- تاریخ انتشار: ۲ ژوئیه ۲۰۲۳
4.4.3
- رفع مشکل: غلط املایی در هندل فراخوانی جاوااسکریپت باعث از کار افتادن فیلدهای
typographyوsliderشده بود. - تاریخ انتشار: ۲۹ ژوئن ۲۰۲۳
4.4.2
- جدید: افزونه انتخاب آیکون (Icon Select). لطفاً یادداشتهای موجود در README.md را مطالعه کنید. https://devs.redux.io/core-extensions/icon-select.html
- افزوده شد: آرگومان
init_emptyبرای فیلدrepeater. - افزوده شد: کلاس مستعار برای افزونه سفارشیساز جهت سازگاری با نسخههای قدیمی (Backward Compatibility) ریداکس ۳.
- تغییریافته: پاکسازی کدهای استفادهنشده.
- تغییریافته: انتقال
font-displayبه فراخوانی Google font API و خروج از رشته CSSoutput. - بهروزرسانی: لیست پیشفرض فونتهای گوگل.
- بهروزرسانی: ویرایشگر ACE نسخه ۱.۲۳.۰
- رفع مشکل: اعلانهای منسوخشدن jQuery در فیلد
typography. - رفع مشکل: اعتبارسنجی کاراکترهای ویژه، کاراکترهای خاص را شناسایی نمیکرد.
- رفع مشکل: روالهای اعتبارسنجی با چندین متاباکس بهطور کامل کار نمیکردند.
- بهبودیافته: ریداکس دیگر برای هر نمونه فیلد، منابع را فراخوانی نمیکند.
- تاریخ انتشار: ۲۹ ژوئن ۲۰۲۳
4.4.1
- جدید: افزونه User Metaboxes در https://devs.redux.io/core-extensions/user-metaboxes.html
- رفع مشکل: چندین فیلد
multi_mediaدر یک بخش واحد،max_upload_countرا رعایت نمیکردند. - رفع مشکل: اختلال در اعتبارسنجی که باعث از کار افتادن انتخابگرهای رنگ در موارد نادر میشد.
- رفع مشکل: جاوااسکریپت گوگل مپس.
- بهروزرسانی: حداقل نسخه وردپرس به ۵.۰ افزایش یافت.
- تاریخ انتشار: ۲۶ آوریل ۲۰۲۳
4.4.0
- رفع مشکل: خطای
Invalid argumentدرونcustom_fontsدر برخی پیکربندیها. - رفع مشکل: API منسوخشده گوگل مپ باعث از کار افتادن افزونه
google_mapsشده بود. - حذف شد: کتابخانه قالب Extendify
- افزوده شد: بنر اتصال برای نمایش اعلان حذف Extendify همراه با گزینه دانلود افزونه.
- تاریخ انتشار: ۲۹ مارس ۲۰۲۳
4.3.26
- تغییریافته: لیست خالی
custom_fontدیگر فایل خالی fonts.css ایجاد نمیکند. - تاریخ انتشار: ۲ فوریه ۲۰۲۳
4.3.25
- تغییریافته: بازنگری در شمارش دایرکتوری برای
custom_fontsجهت جلوگیری از خطاهای مهلک احتمالی.
4.3.24
- تلاشهای بیشتر برای اینکه
custom_fontsجایگزین نسخه مستقل قدیمی افزونه شود. - تاریخ انتشار: ۲۰ ژانویه ۲۰۲۳
4.3.23
- بهینهسازی افزونه Custom Fonts برای جلوگیری از تداخل با افزونه مستقل قدیمیتر.
- بهروزرسانی: کتابخانه Extendify نسخه ۱.۲.۴
- تاریخ انتشار: ۲۰ ژانویه ۲۰۲۳
4.3.22
- افزوده شد: افزونه Custom Fonts در https://devs.redux.io/core-extensions/google-maps.html
- رفع مشکل: انتخابهای
post_formatدر متاباکسها هنگام فعال بودن گوتنبرگ به دلیل تغییر نام کلاسها به کلیکها پاسخ نمیدادند. - رفع مشکل: دادههای فونت سفارشی که از طریق فیلتر اضافه میشدند، اگر آرایه نبودند باعث بروز هشدار میشدند.
- بهروزرسانی: کتابخانه Extendify نسخه ۱.۲.۳
- تاریخ انتشار: ۱۹ ژانویه ۲۰۲۳
4.3.21
- افزوده شد: افزونه Google Maps.
- رفع مشکل: رابط کاربری ناحیه ابزارک هنگام تنظیم
dev_modeرویfalseتراز نبود. - رفع مشکل: فیلد
spinnerخروجیoutputرا نمایش نمیداد. - رفع مشکل: CSS متاباکسها هنگام تنظیم
dev_modeرویfalseباعث مشکلات چیدمان میشد. - بهروزرسانی: کتابخانه Extendify نسخه ۱.۲.۱
- بهروزرسانی: فونتآوسام ۶.۲.۱
- تاریخ انتشار: ۵ دسامبر ۲۰۲۲
4.3.20
- افزوده شد: افزونه Widget Areas (فقط برای استفاده با ابزارکهای کلاسیک).
- رفع مشکل: فیلد
spinnerباعث خطای جاوااسکریپت میشد. - رفع مشکل: عملکرد
requiredخارج ازrepeaterزمانی که فیلدrepeaterدر جایی از پروژه بارگذاری شده بود، کار نمیکرد. - رفع مشکل: خطای JS زمانی که
font-styleدرtypographyرویfalseتنظیم شده بود. - بهروزرسانی: متن مربوط به ثبتنام از اعلان بهروزرسانی گوگل فونت حذف شد.
- بهروزرسانی: کتابخانه Extendify نسخه ۱.۰.۱
- تاریخ انتشار: 2 نوامبر 2022
4.3.19
- رفع مشکل: آیتم منوی Extendify در جایی که نباید، ظاهر میشد.
- رفع مشکل: قالب صفحه خالی باعث خطای مهلک میشد.
- تاریخ انتشار: ۳۰ سپتامبر ۲۰۲۲
4.3.18
- جدید: آرگومان
weightsبرای تایپوگرافی جهت بازنویسی وزنهای پیشفرض استاندارد. - بهروزرسانی: کتابخانه Extendify نسخه ۰.۱۰.۲
- بهروزرسانی: فونتآوسام ۶.۲.۰
- تغییریافته: تلاش برای بازنویسی افزونههای تعبیهشده قدیمی در قالبها که از متد بارگذاری نسخه 3.x استفاده میکنند.
- رفع مشکل: نمایههای اجتماعی در متاباکسها (امیدواریم حل شده باشد).
- رفع مشکل: فیلد
slidesهنگام انتخاب، تصویر را نشان نمیداد. با تشکر از @animeiswrong - حذف شد: ابزارک نمایههای اجتماعی (به جای آن از شورتکد در ابزارک HTML استفاده کنید. مستندات را ببینید).
- حذف شد: کتابخانه قالب Redux (به جای آن از کتابخانه قالب Extendify استفاده کنید).
- حذف شد: ثبتنام Appsero برای Redux Pro.
- تغییریافته: پاکسازی کدهای قدیمی یا منسوخ.
- تاریخ انتشار: ۲۶ سپتامبر ۲۰۲۲
4.3.17
- افزوده شد: افزونه Social Profiles در https://devs.redux.io/core-extensions/social-profiles.html
- رفع مشکل: انتخاب نوع پست و قالب در متاباکسها برای پستهای جدید کار نمیکرد.
- بهروزرسانی: کتابخانه Extendify.
- تاریخ انتشار: ۲۲ اوت ۲۰۰۲
4.3.16
- افزوده شد: افزونه Accordion در https://devs.redux.io/core-extensions/accordion.html
- افزوده شد: افزونه JS Button در https://devs.redux.io/core-extensions/js-button.html
- رفع مشکل: پیامهای اعتبارسنجی هنگام استفاده از فیلد
ace_editorپس از رویدادredux_changeبسته میشدند. - بهروزرسانی: کتابخانه Extendify.
- تاریخ انتشار: ۲۱ ژوئیه ۲۰۲۲
4.3.15
- افزوده شد: افزونه Multi Media در https://devs.redux.io/core-extensions/multi-media.html
- افزوده شد: افزونه DateTime در https://devs.redux.io/core-extensions/date-time-picker.html
- رفع مشکل: خطای مربوط به منسوخ شدن
add_menu_pageدر وردپرس ۶.۰. - رفع مشکل: ورودی واحد
undefinedدر زیرفیلدletter-spacingاز فیلدtypography. - تغییریافته: اعلانهای منسوخشدن برای API قدیمی.
- بهروزرسانی: کتابخانه Extendify.
- تاریخ انتشار: ۲۱ ژوئن ۲۰۲۲
4.3.14
- جدید: فیلد
typographyاز انواع واحد مجزا برای زیرفیلدهایی که پشتیبانی میکنند (اندازه فونت، ارتفاع خط و غیره) پشتیبانی میکند. مشاهده کنید: https://devs.redux.io/core-fields/typography.html - رفع مشکل: ریداکس نصبشده از طریق TGMPA با خطای “This plugin does not have a valid header.” مواجه میشد.
- بهروزرسانی: کتابخانه Extendify.
- تاریخ انتشار: ۱۹ مه ۲۰۲۲
4.3.13
- رفع مشکل: اصلاح عملکرد
requiredدر درون فیلدrepeater. - رفع مشکل: فیلتر کردن مقادیر پیشفرض نامعتبر برای فیلد
color_rgba. - رفع مشکل: اعلان منسوخشدن jQuery.
- رفع مشکل: خطای نوع (Type error) در فیلد
import_export. اصلاح JS برایrepeater. - رفع مشکل: عملکرد
requiredدر درون فیلدrepeater. - تغییریافته: پاکسازی بیشتر روی مقادیر هگز رنگ.
- تغییریافته: کد سفارشیساز برای حذف خطای
init(). - بهروزرسانی: کتابخانه Extendify.
- تاریخ انتشار: ۵ مه ۲۰۲۲
4.3.12
- بهروزرسانی: کتابخانههای جانبی (Vendor).
- بهروزرسانی: کتابخانه Extendify.
- رفع مشکل: اعلانهای منسوخشدن jQuery.
- رفع مشکل: خطای کلاس سیستم پرونده (Filesystem).
- رفع مشکل: سفارشیساز دادههای بخشهایی که در سفارشیساز نمایش داده نمیشدند را ذخیره نمیکرد.
- رفع مشکل: اصلاح خطاهای منسوخشدن در سفارشیساز.
- رفع مشکل: اصلاح اعلانهای منسوخشدن هسته در متاباکسها.
- تاریخ انتشار: ۸ مارس ۲۰۲۲
4.3.11
- افزوده شد: سفارشیساز پیشرفته!
- افزوده شد: کتابخانه Font Awesome 6 برای افزونههای آینده.
- تغییریافته: اعمال اعلانهای منسوخشدن برای توابع منسوخ. توسعهدهندگان: لطفاً کدهای خود را در صورت نیاز بهروزرسانی کنید.
- تغییریافته: بنر اتصال برای مطابقت با استانداردهای کتابخانه wp.org.
- بهروزرسانی: کتابخانه Extendify.
- تاریخ انتشار: ۲۳ فوریه ۲۰۲۲
4.3.10
- افزوده شد: فیلد Repeater برای تست بتا.
- تغییریافته: فیلد پسزمینه اکنون حتی اگر
background-imageتنظیم نشده باشد، گزینههای استایلدهی پسزمینه را نشان میدهد. - تغییریافته: بنر اتصال اکنون افزونه Extendify را با گزینه دانلود/فعالسازی تبلیغ میکند.
- بهروزرسانی: کتابخانه Extendify.
- تاریخ انتشار: ۹ فوریه ۲۰۲۲
4.3.9
- رفع مشکل: خطای جاوااسکریپت کتابخانه Extendify.
- تاریخ انتشار: ۲۶ ژانویه ۲۰۲۲
4.3.8
- رفع مشکل: فیلد Spacing در صورت عدم تنظیم پیشفرض، روی
pxتنظیم میشود. - رفع مشکل: حذف ترفند plugin.php در Appsero SDK.
- بهروزرسانی: لیست پیشفرض Google Fonts به آخرین نسخه بهروز شد.
- بهروزرسانی: کتابخانه Extendify.
- تاریخ انتشار: ۲۵ ژانویه ۲۰۲۲
4.3.7
- رفع مشکل: انتساب نادرست متغیر سراسری. با تشکر از @webbudesign.
- تاریخ انتشار: ۱۱ ژانویه ۲۰۲۲
4.3.6
- تغییریافته: بهروزرسانی کتابخانه Extendify.
- تغییریافته: کتابخانههای قالب Extendify و Redux به پوشه ریشه (root) بازگردانده شدند.
- تغییریافته: حذف اعلان “Gutenberg is currently disabled” زمانی که افزونه ویرایشگر کلاسیک فعال است.
- رفع مشکل: شورتکد
dateبدون ویژگیها (attributes) منجر به خطا میشد. - رفع مشکل: رفع ایرادات مختلف مربوط به منسوخ شدن توابع jQuery.
- تاریخ انتشار: ۱۱ ژانویه ۲۰۲۲
4.3.5
- افزوده شد: اضافه کردن قابلیت سابق پریمیوم: نوار جستجوی پنل تنظیمات. دمو نمونه یا سایت مستندات را ببینید.
- افزوده شد: اضافه کردن قابلیت سابق پریمیوم: شورتکدها. دمو نمونه یا سایت مستندات را ببینید.
- رفع مشکل: ویرایشگر در متاباکسها HTML را ذخیره نمیکرد. اکنون همان HTML مجاز برای نوشتهها/برگهها را ذخیره میکند.
- رفع مشکل: مشکل فرمتدهی در فرانتاند با کتابخانه قالب Extendify.
- تاریخ انتشار: ۱ دسامبر ۲۰۲۱
4.3.4
- رفع شد: CSS و JS در هنگام جاسازی Redux به دلیل یک مسیر نادرست بارگیری نمی شوند.
- اصلاح شده: بهروزرسانی به کتابخانه الگوی Extendify.
- تاریخ انتشار: ۲۴ نوامبر ۲۰۲۱
4.3.3
- تغییریافته: انتقال کتابخانههای قالب به دایرکتوری redux-core.
- اصلاح شده: بهروزرسانی به کتابخانه الگوی Extendify.
- تاریخ انتشار: ۱۶ نوامبر ۲۰۲۱
4.3.2
- افزوده شد: متاباکسها!
- رفع مشکل: نوع بازگشتی نادرست در سازنده (Constructor) گزینهها.
- تغییریافته: اضافه کردن پیشوند به کلاس Browser برای جلوگیری از تداخل با نسخههای قدیمی در سایر پروژهها.
- تاریخ انتشار: ۱۱ نوامبر ۲۰۲۱
4.3.1
- رفع مشکل: پیام
wp_mail has been declared by another process or plugin. - رفع مشکل: فایل README ناقص باعث میشد برخی لینکهای پشتیبانی قابل کلیک نباشند.
- تاریخ انتشار: ۲۲ سپتامبر ۲۰۲۱
4.3.0
- افزوده شد: کتابخانه قالب گوتنبرگ به کتابخانه جدید Extendify بهروزرسانی شد. برای اطلاعات بیشتر درباره این ارتقا و نحوه دسترسی به کتابخانه قدیمی، اینجا را ببینید: https://redux.io/gutenberg-template-library-upgrade.
- افزوده شد: گزینه فعال/غیرفعالسازی کتابخانههای قالب. در مسیر تنظیمات > Redux > قالبها موجود است.
- افزوده شد: دادههای دیباگ ریداکس به صفحه اطلاعات سلامت سایت وردپرس منتقل شد.
- حذف شد: صفحه سلامت Redux Framework.
- تغییریافته: صفحه ابزارها > Redux Framework به تنظیمات > Redux منتقل شد.
- تغییریافته: قالبهای ریداکس بهصورت پیشفرض غیرفعال شدند.
- تاریخ انتشار: ۲۱ سپتامبر ۲۰۲۱
** برای مشاهده لیست کامل تغییرات، به آدرس https://github.com/reduxframework/redux-framework/blob/master/CHANGELOG.md مراجعه کنید **
