توضیحات
به سرعت و آسانی هر پوسته یا افزونهای را از WordPress.org به هر نسخه قبلی (یا جدیدتر) بدون دردسرهای دستی بازگردانی کنید. عملکرد آن دقیقاً مشابه آپدیتکننده افزونههاست، با این تفاوت که شما به یک نسخه خاص به عقب (یا جلو) میروید. نیازی به دانلود دستی و FTP کردن فایلها یا یادگیری Subversion نیست. این افزونه زحمت کار را برای شما میکشد.
🔙 بازگردانی افزونهها و پوستههای WordPress.org
با اینکه همیشه بهروز نگه داشتن افزونهها و پوستههای وردپرس بهترین کار است، اما درک میکنیم زمانهایی هست که نیاز دارید سریعاً به نسخه قبلی برگردید. این افزونه این فرآیند را به سادگیِ چند کلیک موس انجام میدهد. کافیست نسخه افزونه یا پوستهای که میخواهید به آن برگردید را انتخاب و تایید کنید؛ چند لحظه بعد از همان نسخه استفاده خواهید کرد. دیگر نیازی به جستجو برای پیدا کردن نسخه، دانلود، اکسترکت، FTP، یادگیری Subversion یا کندن موهایتان نیست.
برای ویژگیهای پیشرفته، از جمله پشتیبانی از بازگردانی افزونهها و پوستههای حرفهای که از قبل مجوز آنها را دارید و نصب کردهاید (Elementor Pro، Gravity Forms، افزونههای WooCommerce، Kadence Pro، Astra Pro، GeneratePress Premium، Divi، محصولات Envato/ThemeForest و بیشتر)، گزارشگیری جامع فعالیتها، مدیریت شبکه چندسایتی و پشتیبانی با اولویت، ارتقا به WP Rollback Pro را در نظر بگیرید.
بسیار مهم: همیشه تست کنید و بکآپ بگیرید
سلب مسئولیت مهم: این افزونه برای استفاده بدون رعایت احتیاطهای لازم جهت تضمین عدم از دست رفتن دادهها یا خرابی سایت طراحی نشده است. همیشه مطمئن شوید که قبل از استفاده از WP Rollback روی سایت زنده، عملیات بازگردانی را روی یک سایت استیجینگ یا توسعه تست کردهاید.
ما هیچ (صفر) اطمینان، تضمین یا گارانتی نمیدهیم که افزونه، پوسته یا نسخه وردپرسی که به آن دانگرید (بازگشت) میکنید، طبق انتظار شما کار کند. استفاده از این افزونه با مسئولیت خودتان است.
آماده برای ترجمه
آیا به زبان دیگری صحبت میکنید؟ میخواهید مشارکت موثری در WP Rollback داشته باشید؟ هیچ راهی بهتر از کمک به ترجمه افزونه نیست. این افزونه آماده ترجمه است. کافیست به پروژه ترجمه WP Rollback که توسط مترجمان داوطلب WordPress.org اداره میشود بروید. در آنجا میتوانید در ترجمه افزونه به زبان خود مشارکت کنید.
پشتیبانی و مستندات
ما به تمام درخواستهای پشتیبانی کاربران رایگان در انجمن پشتیبانی WordPress.org پاسخ میدهیم. کاربران نسخه حرفهای لطفاً سوالات خود را به پشتیبانی WP Rollback Pro ارسال کنند.
افزونه WP Rollback طوری ساخته شده که تا حد امکان با تجربه طبیعی و بصری وردپرس هماهنگ باشد. ما معتقدیم به محض فعالسازی WP Rollback، بدون هیچ سوالی دقیقاً متوجه خواهید شد که چگونه کار میکند.
اما!!
ما در وبسایت خود مستندات داریم. مستندات WP Rollback را ببینید.
عکسهای صفحه

برای شروع بازگردانی افزونه، روی لینک «بازگردانی» (Rollback) در صفحه افزونهها کلیک کنید.

در صفحه انتخاب نسخه، نسخهای که میخواهید به آن سوییچ کنید را انتخاب نمایید.

تایید کنید که میخواهید عملیات بازگردانی را ادامه دهید.

افزونه به نسخه انتخاب شده بهروزرسانی (تغییر) خواهد کرد.

برای شروع بازگردانی پوسته، روی دکمه «بازگردانی» (Rollback) در صفحه جزئیات پوسته کلیک کنید.

صفحه انتخاب نسخه بازگردانی برای پوستهها دقیقاً مشابه صفحه افزونهها کار میکند.
نصب
حداقل سیستم مورد نیاز
- وردپرس 6.5 یا بالاتر
- نسخه PHP 7.4 یا بالاتر
- نسخه MySQL 5.0 یا بالاتر
نصب خودکار
نصب خودکار آسانترین گزینه است زیرا وردپرس انتقال فایلها را خودش انجام میدهد و نیازی نیست مرورگر وب خود را ترک کنید. برای نصب خودکار WP Rollback، وارد پیشخوان وردپرس شوید، به منوی افزونهها بروید و روی «افزودن» کلیک کنید.
در کادر جستجو عبارت “WP Rollback” را تایپ کرده و جستجوی افزونهها را بزنید. پس از یافتن افزونه میتوانید جزئیاتی مانند نسخه انتشار، امتیاز و توضیحات را ببینید. مهمتر از همه، میتوانید به سادگی با کلیک روی «هماکنون نصب کن» آن را نصب کنید.
نصب دستی
روش نصب دستی شامل دانلود افزونه و آپلود آن در سرور از طریق نرمافزار FTP دلخواهتان است. مستندات وردپرس دستورالعمل نحوه انجام این کار را در اینجا دارد.
بهروزرسانی
بهروزرسانیهای خودکار باید مثل ساعت کار کنند؛ اما مثل همیشه، محض احتیاط از سایت خود بکآپ بگیرید.
سوالات متداول
-
آیا استفاده از این افزونه ایمن است؟
-
پاسخ کوتاه = بله. پاسخ طولانی = بستگی دارد چطور از آن استفاده کنید.
افزونه WP Rollback کاملاً ایمن است زیرا تنها کاری که میکند دریافت نسخههای عمومی موجود از افزونههایی است که قبلاً روی سایت دارید و نصب نسخهای که شما تعیین میکنید. هیچ حیلهگری یا تماس با سرورهای خارجی عجیب و غریبی در کار نیست. اما!!!
ایمنی تا حد زیادی به شما بستگی دارد؛ یعنی مدیر سایت وردپرس. ما اکیداً توصیه میکنیم هیچ افزونه یا پوستهای را روی سایت زنده (Live) بازگردانی نکنید. ابتدا بازگردانی را به صورت لوکال تست کنید، بکآپ داشته باشید و از تمام ابزارهای استاندارد موجود استفاده کنید. هدف این افزونه فقط آسانتر کردن فرآیند بازگردانی است، همین.
-
WP Rollback (رایگان) فقط با افزونهها یا پوستههایی کار میکند که در مخزن WordPress.org میزبانی میشوند. اگر پیوند بازگردانی را نمیبینید، آن افزونه یا پوسته در WordPress.org موجود نیست و با نسخه رایگان قابل بازگردانی نیست.
اگر لازم است یک افزونه یا پوسته حرفهای را که مجوز استفاده از آن را دارید بازگردانی کنید، WP Rollback Pro از این کاربرد پشتیبانی میکند.
-
من [نام افزونه] را به نسخه X.X برگرداندم و الان سایتم خراب شده. تقصیر شماست.
-
خیر. ما چندین بار در جاهای مختلف با حروف درشت به شما هشدار دادیم. افزونه ما دقیقاً همان کاری را که گفته بود انجام داد. امیدواریم خدایان اینترنت به روح سایت خراب شده شما رحم کنند.
-
مستندات کامل کجاست؟
-
مستندات این افزونه در سایت WP Rollback قرار دارد. ما آنجا را مرتباً بهروزرسانی میکنیم.
-
تفاوت نسخه رایگان و حرفهای (Pro) چیست؟
-
WP Rollback Free امکان بازگردانی را برای هر افزونه یا پوستهای که در مخزن WordPress.org میزبانی میشود فراهم میکند.
WP Rollback Pro از بازگردانی افزونهها و پوستههای حرفهای که برای آنها مجوز معتبر دارید و روی سایت خود نصب کردهاید پشتیبانی میکند. این کار از طریق Plugin Vault انجام میشود — کتابخانهای اشتراکی از بایگانی نسخههای تأییدشده که توسط کاربران Pro فراهم شدهاند. نسخه Pro همچنین شامل گزارشگیری جامع فعالیتها، مدیریت شبکه چندسایتی و پشتیبانی با اولویت است. درباره ویژگیهای Pro بیشتر بدانید.
-
آیا این افزونه قابل ترجمه است؟
-
بله! تمام رشتههای متنی استانداردسازی شده و آماده ترجمه هستند. میتوانید از افزونه ترجمه مورد علاقه خود استفاده کنید یا به ترجمه افزونه در WordPress.org کمک کنید.
نقد و بررسیها
توسعه دهندگان و همکاران
“افزونه WP Rollback – بازگردانی افزونهها و پوستهها” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کردهاند.
مشارکت کنندگان“افزونه WP Rollback – بازگردانی افزونهها و پوستهها” به 27 زبان ترجمه شده است. با تشکر از مترجمین برای همکاری و کمکهایشان.
ترجمه “افزونه WP Rollback – بازگردانی افزونهها و پوستهها” به زبان شما.
علاقه مند به توسعه هستید؟
کد را مرور کنید، مخزن SVN را بررسی کنید، یا از طریق RSS در گزارش توسعه مشترک شوید.
گزارش تغییرات
3.1.2
- رفع شد: یک خطای مهلک
TypeErrorکه از فیلترadmin_footer_textایجاد میشد، زمانی رخ میداد که افزونه یا پوستهای دیگر یک مقدار غیررشتهای (مانندnull) را به زنجیره متن پابرگ ارسال میکرد. این مشکل سایتهایی را که از Classic Editor و دیگر افزونههای سفارشیسازی مدیریت استفاده میکردند تحت تأثیر قرار میداد؛ بهطوری که هوک پابرگ مدیریت WP Rollback میتوانست باعث خالی شدن یا خرابی بخشی از صفحههای مدیریت شود. اکنون callbackهای فیلتر پابرگ هر نوع ورودی را بهصورت ایمن میپذیرند و نرمالسازی میکنند.
3.1.1
- جدید: یکپارچهسازی با WordPress Command Palette — در هر صفحه مدیریت، کلیدهای Cmd+K (در مک) یا Ctrl+K (در ویندوز) را فشار دهید و «Rollback» را تایپ کنید تا فوراً بازگردانی هر افزونه یا پوسته نصبشده را پیدا کرده و به آن بروید. برای محدود کردن نتایج به افزونهها، «Rollback plugin» و برای پوستهها، «Rollback theme» را تایپ کنید.
- بهبود: پابرگ پیشفرض مدیریت وردپرس اکنون در همه صفحههای WP Rollback با برندینگ ملایم WP Rollback جایگزین میشود — در سمت چپ عبارت «Thank you for using WP Rollback» و در سمت راست نسخه فعلی افزونه نمایش داده میشود.
3.1.0
- بهبود: پنجره تأیید بازگردانی بازطراحی شد — جدول عمومی مدیریت با یک مقایسه دیداری نسخه جایگزین شد که نسخه نصبشده و نسخه هدف را در کنار هم نشان میدهد و باعث میشود اقدام بازگردانی در یک نگاه کاملاً روشن باشد.
- بهبود: پنجره پیشرفت بازگردانی بازطراحی شد — مرحلهها اکنون پیش از بارگذاری یک اسکلت shimmer نمایش میدهند تا از پرش چیدمان جلوگیری شود، پیامهای مرحله در حال اجرا بهصورت لحظهای ظاهر میشوند، و آیکون چرخان سربرگ پس از تکمیل همه مرحلهها به علامت تیک تغییر میکند.
- بهبود: متن تکراری پیام مرحله دیگر هنگام اجرای فعال یک مرحله نمایش داده نمیشود؛ اکنون پیام جزئیات فقط پس از تکمیل و همراه با بازخورد معنادار سمت سرور ظاهر میشود.
- بهبود: انیمیشن موفقیت Lottie به صفحه تکمیل بازگردانی (Pro) افزوده شد و کارتهای مرحلهای بازطراحیشده «What’s next?» نیز همراه با آیکونهای متناسب با بافت نمایش داده میشوند.
- رفع شد: پنجره بازگردانی تکمیلشده دیگر در ارتفاعهای معمول viewport، نوار پیمایش اضافی در صفحه تکمیل نمایش نمیدهد.
3.0.13
- جدید: پیوندهای دسترسی سریع «Rollback Plugins» و «Rollback Themes» به سربرگ صفحههای بومی plugins.php و themes.php وردپرس افزوده شد و در کنار دکمههای موجود «Add New Plugin» / «Add New Theme» نمایش داده میشود تا دسترسی به WP Rollback سریعتر شود.
- رفع شد: دکمه «Return to Plugin/Theme Screen» پس از تکمیل بازگردانی، اکنون وقتی وردپرس در یک زیرشاخه نصب شده باشد بهدرستی هدایت میکند. اکنون نشانی اینترنتی در سمت سرور و با
admin_url()تولید میشود، نه اینکه ازwindow.location.originساخته شود؛ زیرا آن روش مسیر زیرشاخه را در بر نمیگیرد.
3.0.12
- بهبود: کاربران اکنون میتوانند نسخهای را که هماکنون از یک افزونه یا پوسته نصب شده است دوباره نصب کنند. برچسب دکمه بازگردانی اکنون بر اساس نسخه انتخابشده تغییر میکند — هنگام انتخاب نسخه فعلی «Reinstall»، هنگام انتخاب نسخه قدیمیتر «Rollback» و هنگام انتخاب نسخه جدیدتر «Update» نمایش داده میشود. پیام تأیید نیز متناسب با هر نوع اقدام بهروزرسانی میشود.
- رفع شد: یک مشکل بحرانی برطرف شد که در آن بازگردانی افزونهای دارای فایل uninstall.php یا هوک uninstall ثبتشده، روال حذف نصب افزونه را اجرا میکرد و ممکن بود جدولهای پایگاه داده، گزینهها و دیگر دادههای کاربر را حذف کند. بازگردانیها اکنون از حذف مستقیم در فایلسیستم استفاده میکنند که با رفتار Plugin_Upgrader در هسته وردپرس هماهنگ است.
3.0.11
- رفع: خطای مهلک که در سرورهای بدون گسترش PHP ZipArchive هنگام بهروزرسانی هر افزونه یا پوستهای رخ داده بود، برطرف شد. این افزونه اکنون به طور خودکار از کتابخانه PclZip هسته وردپرس به عنوان جایگزین استفاده میکند، تا اطمینان حاصل شود که پشتیبانها در تمام پیکربندیهای سرور کار میکنند و بهروزرسانیها هرگز ناموفق نمیشوند.
- رفع: مرتبسازی ستون اکنون برای ستونهای نگارش و وضعیت در فهرستهای افزونه و پوسته به درستی کار میکند.
- بهبود: افزوده شدن جایگزین PclZip برای ایجاد پشتیبان زمانی که گسترش ZipArchive در دسترس نیست، که سازگاری جهانی را در تمام محیطهای میزبانی تضمین میکند.
- بهبود: مدیریت خطای بهبود یافته در سراسر سامانه پشتیبان برای دریافت استثناها و خطاهای PHP، که از هرگونه وقفه در بهروزرسانیهای افزونه/پوسته جلوگیری میکند.
- بهبود: اجزای DataView با هوکهای قابل استفاده مجدد و عملکرد بهبود یافته، بهینهسازی شدند.
3.0.10
- اصلاح: رفع خطای مهلک هنگام فعال بودن صفحهساز Visual Composer. افزونه اکنون شناسههای صفحه (screen IDs) را به درستی اعتبارسنجی میکند تا مواردی که صفحهسازها مقادیر غیر استاندارد برمیگردانند را مدیریت کند.
3.0.9
- جدید: افزودن مجدد «ترانک» (Trunk) به عنوان گزینه بازگردانی برای تست نسخههای در حال توسعه.
- جدید: افزودن پشتیبانی از نسخههای پیشانتشار شامل بتا، آلفا و RC (مثلاً 15.1-beta.2، 15.2-a.7، 2.5.0-RC1).
- ارتقا: بهبود الگوریتم مرتبسازی نسخهها برای چیدمان صحیح نسخههای پیشانتشار در کنار نسخههای پایدار.
- بهبود: افزودن انیمیشن چرخش روان به نشانگرهای بارگذاری برای بازخورد بصری بهتر.
- بهبود: بهروزرسانی سازگاری با وردپرس 6.9.
3.0.8
- اصلاح: تغییر نوع فایلسیستم در سرویس بکآپ از WP_Filesystem_Direct به WP_Filesystem_Base برای سازگاری گستردهتر با پیادهسازیهای مختلف فایلسیستم.
3.0.7
- اصلاح: بهروزرسانی فراخوانی WP_Filesystem در سرویس بکآپ برای تنظیم $allow_relaxed_file_ownership روی true، جهت فعالسازی پشتیبانی از فایلهای قابل نوشتن توسط گروه/عموم. این تغییر با هدف جلوگیری از مشکلات احتمالی مجوز فایلها حین عملیات بکآپ انجام شد. با تشکر از @hanno در انجمن پشتیبانی WP.org.
3.0.6
- ارتقا: آرشیو افزونهها و پوستههای پریمیوم اگر برای نسخه فعلی موجود باشند، دیگر مجدداً ساخته نمیشوند. این کار با حذف عملیات بکآپ غیرضروری، عملکرد را در حین آپدیت و بازگردانی بهبود میبخشد.
- اصلاح: رفع مشکل بحرانی که ووکامرس و سایر افزونههای دارای autoloader باعث خطای مهلک هنگام بازگردانی میشدند. افزونه اکنون قبل از حذف به درستی غیرفعال میشود تا از خطاهای PHP هنگام حذف فایلها جلوگیری شود.
3.0.5
- اصلاح: رفع تداخلی که حالت تعمیر با ابزارهای مانیتورینگ خارجی مثل Nagios، WP-CLI و بررسیهای خودکار آپدیت وردپرس داشت. صفحه تعمیر اکنون فقط به بازدیدکنندگان عادی نمایش داده میشود و اجازه میدهد ابزارهای مانیتورینگ و فرآیندهای مدیریتی به طور عادی کار کنند.
- اصلاح: حالت تعمیر و نگهداری اکنون فقط هنگام بازگردانی افزونهها یا پوستههای فعال روشن میشود. افزونهها و پوستههای غیرفعال دیگر بیجهت حالت تعمیر را فعال نمیکنند.
- اصلاح: تصحیح مشکلی که مرحله حالت تعمیر و نگهداری در رابط کاربری پیشرفت بازگردانی نسخه رایگان نمایش داده نمیشد (به دلیل ترتیب نادرست بارگذاری سرویس).
- بهبود: بازنویسی ثبت مراحل بازگردانی برای نگهداری بهتر کد در نسخههای رایگان و حرفهای و تضمین رفتار یکسان.
3.0.4
- جدید: افزودن پشتیبانی از حالت تعمیر و نگهداری در حین عملیات بازگردانی برای جلوگیری از دسترسی به سایت هنگام جایگزینی فایلها، طبق الگوی آپدیت هسته وردپرس.
- بهبود: ارتقای ایمنی بازگردانی با پاکسازی خودکار حالت تعمیر که تضمین میکند سایت شما هرگز در حالت تعمیر گیر نکند، حتی اگر بازگردانی شکست بخورد.
- اصلاح: حذف اعتبارسنجی بیشازحد سختگیرانه بسته که نام فایل اصلی افزونه را مجبور به تطابق با نامک (slug) افزونه میکرد. این اصلاح اجازه میدهد افزونههایی مثل Visual Composer (با فایل اصلی “plugin-wordpress.php”) و سایر افزونههای معتبر با نامهای غیراستاندارد با موفقیت بازگردانی شوند.
- اصلاح: رفع خطای مهلک هنگام استفاده از آپدیت گروهی WP CLI (
wp plugin update --all) به دلیل عدم بررسی نوع رشته. سرویس بکآپ اکنون مواردی که پارامتر بسته در عملیات گروهی به جای رشته، مقدار بولی (boolean) است را به درستی مدیریت میکند. - اصلاح: صفحات مدیریت شبکه در وردپرس چندسایتی اکنون اسکریپتها و استایلهای بازگردانی را به درستی بارگذاری میکنند.
- اصلاح: رفع خطاهای اعتبارسنجی بسته در نصبهای چندسایتی که فایلهای ZIP به اشتباه نامعتبر تشخیص داده میشدند.
- اصلاح: رفع محدودیت حجم آپلود در چندسایتی (Multisite) که به دلیل محدودیت پیشفرض 1 مگابایتی مانع بازگردانی میشد.
3.0.3
- اصلاح: رفع خطای مهلک هنگام تلاش برای بازگردانی افزونههایی که برای فیلد requires_php مقدار false برمیگردانند. این اصلاح اعتبارسنجی صحیح نوع داده را برای فیلدهای پیشنیاز وردپرس تضمین میکند.
- اصلاح: نام افزونهها و پوستههایی که حاوی موجودیتهای HTML (مثل &، < و…) هستند، اکنون در پنجرههای بازگردانی به درستی نمایش داده میشوند و کدهای خام HTML دیده نمیشوند.
3.0.2
- بهبود: سادهسازی عملکرد نمایش دکمه بازگردانی پوسته – اکنون تمام پوستهها بدون بررسی موجود بودن در WordPress.org دکمه بازگردانی را نمایش میدهند.
- بهبود: ادغام هندلرهای جاوااسکریپت بازگردانی پوسته بین نسخههای رایگان و حرفهای برای نگهداری بهتر کد.
- بهبود: حذف تفاوت ظاهری بین لینکهای بازگردانی WordPress.org و افزونههای پریمیوم برای ایجاد رابط کاربری یکپارچهتر.
- اصلاح: رفع خطای مهلک در صفحه themes.php ناشی از ارجاع نادرست به نیماسپیس (namespace).
3.0.1
- اصلاح: رفع خطای مربوط به JetPack Sync و احتمالاً سایر افزونههایی که دادههای افزونه را تغییر داده و مقدار null برمیگردانند.
3.0.0
- جدید: مورد منوی اضافی «WP Rollback» در مسیر WP-Admin > ابزارها افزوده شد.
- جدید: افزودن نماهای لیست «افزونه» و «پوستهها» برای انتخاب آسانتر بازگردانی.
- جدید: WP Rollback اکنون فایلهای پریمیوم را برای دسترسی آسان در آینده، به صورت محلی روی سرور شما ذخیره میکند.
- جدید: افزودن پیشنهادات ارتقا به WP Rollback Pro جدید.
- جدید: بهروزرسانی افزونه برای پشتیبانی از نسخههای PHP 7.4 تا 8.4.
2.0.7
- اصلاح: رفع باگ در سایتهایی با پیوندهای یکتا ساده که باعث خطای
rest_no_routeهنگام بازگردانی میشد. با تشکر از @afizesan برای کمک به پیدا کردن مشکل. - اصلاح: بهروزرسانی روش بارگذاری اپلیکیشن React برای جلوگیری از هشدارهای React 18+.
- بهبود: افزایش حداقل نسخه وردپرس مورد نیاز به 6.0+ برای بهترین سازگاری با کامپوننتهای جدید React در رابط کاربری.
2.0.6
اصلاح: این انتشار مسیرهای استفاده شده در include و require فایلهای افزونه را تصحیح میکند. اسلشهای غیرضروری در ابتدای مسیر هر فایل حذف شدهاند. این تغییر فراخوانی صحیح فایلها را تضمین کرده و از خطاهای احتمالی «فایل یافت نشد» جلوگیری میکند.
2.0.5
- جدید: در این نسخه گزینه بازگردانی به «ترانک» (trunk) را برگرداندیم. این به توسعهدهندگان افزونه یا پوسته که از ترانک برای تست بتا استفاده میکنند اجازه میدهد به آخرین نسخه ترانک بازگردند. ممنون از @megamenu برای پیشنهاد بازگرداندن این قابلیت.
- اصلاح: بازنویسی نحوه بررسی تصاویر آواتار افزونه تا تمام انواع و اندازههای موجود بررسی شوند. این کار مشکل عدم نمایش آواتار برخی افزونهها را حل میکند.
- اصلاح: در صفحه نهایی تایید بازگردانی، فیلد نام افزونه HTML خام خروجی میداد. این مشکل رفع شده تا نام افزونه حتی اگر حاوی کاراکترهای HTML باشد، به درستی نمایش داده شود.
2.0.4
- اصلاح: رفع مشکل مسیر REST که شامل کالبک مجوز (permission callback) مناسب نبود و ایجاد اعلان PHP میکرد. ممنون از @rom1our برای گزارش این مشکل.
- اصلاح: رفع مشکل عدم ارتباط صحیح REST API و نصبهای چندسایتی با اندپوینت.
2.0.3
- اصلاح: چند رشته متنی اضافی در جاوااسکریپت نیاز به استانداردسازی (internationalization) داشتند. ممنون از @pedro-mendonca برای مشارکت در این اصلاح.
2.0.2
- رفع شد: مشکلی برطرف شد که باعث میشد WP Rollback در نصبهای وردپرس در زیرشاخه نتواند با REST API خود ارتباط برقرار کند. از @emaralive بابت گزارش این مشکل سپاسگزاریم.
2.0.1
- اصلاح: رفع مشکل عدم تولید صحیح فایل POT هنگام انتشار. این کار مشکل ترجمه نشدن رابط کاربری جدید را حل میکند.
2.0.0
- جدید: معرفی نسخه 2.0! در این نسخه جدید، رابط کاربری زیباتر و سریعتر از همیشه است. برندینگ نیز بهروز شده تا حس و حال مدرنتری داشته باشد.
1.7.3
- اصلاح: رفع مشکل بازگردانی افزونه که مسیر فایل را برای افزونه در حال بازگردانی به درستی تنظیم نمیکرد. با تشکر از کاربر WP.org، @itmesteren برای این اصلاح.
1.7.2
- اصلاح: اطمینان از نمایش صحیح دکمه «بازگردانی» زمانی که سایت وردپرس تنها یک پوسته نصب شده دارد. ممنون از @eldertech برای کمک به کشف این باگ.
- اصلاح: اصلاحات جزئی CSS برای صفحه بازگردانی.
- بهبود: بهروزرسانی فایل readme.txt مخزن وردپرس برای داشتن دستورالعملهای بهتر جهت ترجمه افزونه. همچنین چند غلط املایی را اصلاح کردیم.
1.7.1
- اصلاح: جلوگیری از اعلان PHP هنگام بازگردانی افزونه یا پوسته روی PHP 7.4.
1.7.0
- بهبود: حذف دکمه و بنر استیجینگ WP Time Capsule.
1.6.0
- جدید: اکنون قابلیت بازگردانی به ترانک (trunk) برای افزونهها را دارید. این برای تست نسخههای بتا و موارد دیگر مفید است. با تشکر از karpstrucking برای انجام این کار. #45
- جدید: افزودن اکشنهای “wpr_plugin_success”، “wpr_plugin_failure”، “wpr_theme_success” و “wpr_theme_failure” برای توسعهدهندگان.
- جدید: اگر افزونه یا پوستهای هیچ نسخه تگشدهای برای انتخاب نداشته باشد، به جای فضای خالی، یک اعلان توضیحی نمایش داده میشود تا تجربه کاربری بهتر شود. #42
- بهبود: استفاده از API وردپرس برای دریافت اطلاعات نسخه انتشار افزونه جهت نتایج قابل اعتمادتر. #35
1.5.1
- بهبود: افزودن اطلاعات اضافی درباره اهمیت استیجینگ و بکآپ و لینکدهی به افزونه پیشنهادی ما.
1.5
- جدید: اکنون میتوانید لیست تغییرات افزونه را داخل صفحه بازگردانی مشاهده کنید. #7
- جدید: افزودن پشتیبانی از بازگردانی افزونه و پوسته در وردپرس چندسایتی (Multisite). #22
- جدید: دکمه بازگردانی اکنون به پایین صفحه چسبیده است تا از اسکرول طولانی برای بازگردانیهایی که نسخههای زیادی دارند جلوگیری شود. #23
- جدید: بهروزرسانی گرافیک هدر افزونه در WP.org. #37
1.4
- جدید: بهروزرسانی text domain افزونه به نامک (slug) افزونه یعنی ‘wp-rollback’ برای پشتیبانی از ترجمههای GlotPress وردپرس. #28
- جدید: تولید خودکار فایل POT با Gulp و بررسیکننده text domain. #28
- اصلاح: بررسی وجود transient پوستههای نصب شده وردپرس؛ اگر نبود، دریافت آن برای بررسی امکان بازگردانی پوسته. این کار امکان بازگردانی را در نصبهای تازه وردپرس یا مواردی که transient به درستی تنظیم نشده فراهم میکند.#27
1.3
- تست سازگاری با وردپرس 4.4 و تایید عملکرد؛ ارتقای اعلام سازگاری
- اصلاح: هشدار تلاش برای دریافت ویژگیِ یک غیر-آبجکت (property of non-object). #20
- بهبود: مرتبسازی بهتر نسخهها با استفاده از usort و version_compare. #16
1.2.4
- جدید: ترجمههای پرتغالی اضافه شد.
- اصلاح: محدود کردن درخواستهای HTTP فقط به صفحه افزونه. گزارش 1 گزارش 2
1.2.3
- اصلاح: سختسازی در برابر XSS. ممنون از @secupress
- اصلاح: پچ CSRF مربوط به نانسهای (nonces) گمشده. ممنون از @secupress
- بهبود: ایمنسازی (escape) همه چیز.
1.2.2
- جدید: ترجمههای روسی از @Flector – ممنون!
- اصلاح: جایگزینی استفاده از wp_json_encode برای پشتیبانی از نسخههای قدیمیتر وردپرس. گزارش
1.2.1
- اصلاح: لینک بازگردانی روی افزونههای غیر wp.org ظاهر میشد – ممنون از @scottopolis. #14
- حذف ثابت غیرضروری WP_ROLLBACK_VERSION.
1.2
- جدید: فایلهای ترجمه سوئدی – ممنون از @WPDailyThemes.
1.1
- اصلاح دکمه «لغو» که به اشتباه فرم را ارسال میکرد.
1.0
- انتشار اولیه افزونه. هورا!
- افزودن لینک «بازگردانی» به تمام افزونههای مخزن وردپرس در صفحه افزونهها.
- افزودن لینک «بازگردانی» به تمام پوستههای مخزن وردپرس در صفحه مودال جزئیات.
- صفحه «بازگردانی» به شما اجازه میدهد نسخهای که میخواهید به آن برگردید را انتخاب کنید.
