WP Rollback – Rollback Plugins and Themes

Descripción

Retroceso sencillo y rápido de cualquier tema o plugin de WordPress.org a cualquier versión anterior (o posterior) sin los problemas de hacerlo manualmente. Funciona igual que el actualizador de plugins, excepto en que estás retrocediendo (o avanzando) a una versión específica. No es necesario descargar o acceder por FTP a los archivos o aprender de Subversion. Este plugin se ocupa del problema por ti.

🔙 Rollback WordPress.org Plugins and Themes

Aunque se considera una buena práctica tener siempre actualizados tus plugins y temas WordPress, entendemos que hay veces que necesitas revertirlos rápidamente a una versión anterior. Este plugin hace eso proceso tan sencillo como simplemente hacer unos pocos clics. Simplemente elige la versión del plugin o tema a la que te gustaría retroceder, confirma, y en unos momentos estarás usando la versión solicitada. Sin tener que investigar para encontrar la versión, descargarla, descomprimirla, subirla por FTP, aprender Subversion o tirarte de los pelos.

Muy importante (Very Important): Siempre prueba y haz copias de seguridad

Aclaración importante: Este plugin no está pensado para usarlo sin que primero tomes las precauciones adecuadas para asegurar que no se pierda ningún dato o caída del sitio. Siempre asegúrate de que primero hayas probado el retroceso en un sitio de ensayo o desarrollo antes de usar «WP Rollback» en un sitio activo.

No ofrecemos ningún (cero) seguro, garantía o garantías de que la versión del plugin, tema o WordPress que estés descargando funcione como esperabas. Usa este plugin bajo tu responsabilidad.

Traducción lista

Do you speak another language? Want to contribute in a meaningful way to WP Rollback? There’s no better way than to help us translate the plugin. This plugin is translation ready. Simply header over to the WP Rollback translation project that’s powered by WordPress.org volunteer translators. There you can contribute to the translation of the plugin into your language.

Soporte y documentación

Respondemos todas las preguntas de soporte en el foro de soporte de WordPress.org.

WP Rollback was created to be as intuitive to the natural WordPress experience as possible. There are is no dedicated settings page or options panel. We believe that once you activate WP Rollback, you’ll quickly discover exactly how it works without question.

¡PERO!

We do have documentation on the plugin GitHub Wiki.

Capturas

  • Click the Rollback link on the Plugins page to begin a plugin rollback.

  • Select the version you would like to switch to on the version selection page.

  • Confirm you would like to proceed with the rollback.

  • The plugin will update to the selected version.

  • Click the Rollback button on the Theme details screen to begin a theme rollback.

  • The theme Rollback version selection page works exactly like the plugins page.

Instalación

Requerimientos mínimos

  • WordPress 5.5 or greater
  • PHP version 7.4 or greater
  • MySQL versión 5.0 o superior

Instalación automática

Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t need to leave your web browser. To do an automatic install of WP Rollback, log in to your WordPress dashboard, navigate to the Plugins menu and click Add New.

In the search field type «WP Rollback» and click Search Plugins. Once you have found the plugin you can view details about it such as the point release, rating and description. Most importantly of course, you can install it by simply clicking «Install Now».

Instalación manual

El método de instalación manual implica descargar nuestro plugin de donación y subirlo en tu servidor a través de tu aplicación FTP favorita. El Codex de WordPress contiene instrucciones sobre cómo hacer esto aquí.

Actualizando

Las actualizaciones automáticas deberían funcionar sin problemas, pero como siempre, antes haz copia de seguridad solo por asegurar.

Preguntas frecuentes

¿Es seguro usar este plugin?

Respuesta corta: Sí. Respuesta larga: depende de cómo lo uses.

WP Rollback is completely safe because all it does is take publicly available versions of the plugins you already have on your site and install the version that you designate. There is no other kinds of trickery or fancy offsite calls or anything. BUT!!!

Safety largely depends on you. The WordPress website admin. We absolutely do NOT recommend rolling back any plugins or themes on a live site. Test the rollback locally first, have backups, use all the best practice tools available to you. This is intended to make rolling back easier, that’s all.

Why isn’t there a rollback button next to X plugin or theme?

WP Rollback only works with plugins or themes installed from the WordPress Repository. If you don’t see the rollback link, then most likely that plugin or theme is not found on WordPress.org. This plugin does not support plugins from GitHub, ThemeForest, or other sources other than the WordPress.org Repo.

I rolled my [insert plugin name] back to version X.X and now my site is broken. This is your fault.

No. Te advertimos en letra negrita varias veces en muchos lugares. Y nuestro plugin hizo exactamente lo que dijo que haría. Que los dioses de internet se compadezcan del alma de tu sitio roto.

¿Dónde está ubicada la documentación completa?

La documentación de este plugin se encuentra en nuestra Wiki de Github. Aquí es donde hacemos actualizaciones periódicas.

¿Este plugin se puede traducir?

Yes! All strings are internationalized and ready to be translated. Simply use the languages/wp-rollback.pot file and your favorite translation tool. Once finished, please reach out to us on the WordPress.org forums or better yet, submit a pull request on the GitHub Repo.

Reseñas

27 de noviembre de 2024 1 respuesta
I rolled back a plugin version to fix a bug. It turned out to be about something else – but this tool helped me a lot to get the job done! It works smoothly and neatly! I hope WP Rollback will be further maintained and updated. Now that I’ve discovered it! :-)Many thanks!
21 de octubre de 2024
Judging for my camera club was about start and the EWZ rating forms didn’t show up and I could not create a new form. WP Rollback saved me! Thank you – great plugin.
13 de septiembre de 2024 1 respuesta
You saved me a whole day of work and my face in front of a customer, I did several changes to a site just after the daily backup run…then an stupid update crashed the site half an hour before the presentation….then I found you in the IA and in a minute I was saved….Amen!!!!
8 de septiembre de 2024
Great and easy plugin to use – waiting for lazy developers to fix their bugs and I used this plugin to roll back the buggy update.
Leer todas las 202 reseñas

Colaboradores y desarrolladores

«WP Rollback – Rollback Plugins and Themes» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«WP Rollback – Rollback Plugins and Themes» ha sido traducido a 25 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce «WP Rollback – Rollback Plugins and Themes» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

2.0.7

  • Fix: Resolved a bug with plain permalink websites which caused a rest_no_route error when trying to rollback a plugin or theme. Thanks, @afizesan for helping pinpoint the issue.
  • Fix: Update the way the React app is loaded to suppress React 18+ warnings.
  • Tweak: Bumped the plugin’s minimum required WordPress version to 6.0+ for best compatibility with new React components in UI.

2.0.6

Fix: The release corrects the paths used in plugin file includes and requires. The unnecessary forward slashes at the start of each file path have been removed. This change ensures proper file inclusion and requirement, avoiding potential issues with file not found errors.

2.0.5

  • New: In this version we’ve brought back the «trunk» option to rollback to. This allows plugin or theme developers who use trunk for beta testing to rollback to the latest trunk version. Thanks, @megamenu for suggesting this be brought back.
  • Fix: Refactored how plugin avatar images are checked so that all available image types and sizes are checked. This resolves an issue where some plugins would not display an avatar image.
  • Fix: On the final rollback confirmation screen, the plugin name field was outputting raw HTML. This has been fixed to properly display the plugin name, even if it contains some html characters.

2.0.4

  • Fix: Resolved issue REST route not including proper permission callback which created a PHP notice. Thanks, @rom1our for submitting the issue.
  • Fix: Resolve issue with REST API and multisite installs not being able to properly communicate with the endpoint.

2.0.3

  • Fix: A few additional strings in JavaScript needed to be internationalized. Thanks, @pedro-mendonca for contributing the fix.

2.0.2

  • Fix: Resolves an issue with WP Rollback not being able to communicate to its REST API on WordPress subdirectory installs. Thanks, @emaralive for reporting the issue.

2.0.1

  • Fix: Resolved an issue with the POT file not properly being generated at release. This resolves the issue with the new UI not being able to be translated.

2.0.0

  • New: Introducing version 2.0! In this new version the UI is now better looking and snappier than ever. The branding has also been updated to look and feel more modern.

1.7.3

  • Fix: Resolved an issue with plugin rollbacks not correctly setting a filepath for the plugin being rolled back. Props to WP.org user @itmesteren for the fix.

1.7.2

  • Fix: Ensure that the «Rollback» button displays properly when a WordPress site only has a single theme installed. Thanks @eldertech for your help uncovering this bug.
  • Fix: Minor CSS fixes for the Rollback page.
  • Tweak: Update the WordPress.org readme.txt file to have better instructions for translating the plugin. We also fixed a few typos.

1.7.1

  • Fix: Prevent PHP notice when rolling back a plugin or theme on PHP 7.4.

1.7.0

  • Tweak: Removed the WP Time Capsule staging button and banner.

1.6.0

  • New: You now have the ability to rollback to the trunk for plugins. This is useful for beta testing releases and more. Thanks to karpstrucking for making this happen. #45
  • New: Add actions «wpr_plugin_success», «wpr_plugin_failure», «wpr_theme_success», and «wpr_theme_failure» for developers.
  • New: If a plugin or theme does not have any tagged releases to select from then then an informative notice appears rather than empty space for a better user experience. #42
  • Tweak: Use the WP.org API to retrieve plugin release version information for more reliable results. #35

1.5.1

  • Tweak: Added additional information about the importance of Staging and Backups and links to our preferred plugin.

1.5

  • New: You can now view plugin changelogs within the rollback screen. #7
  • New: Added support for WordPress Multisite rollbacks for themes and plugins. #22
  • New: Rollback button is fixed to the bottom of the page now to prevent long scrolls for rollbacks with many versions. #23
  • New: Updated the WP.org plugin header graphic. #37

1.4

  • New: Updated plugin’s text domain to the plugin’s slug of ‘wp-rollback’ to support WordPress’ GlotPress translations. #28
  • New: Gulp automated POT file generation and text domain checker. #28
  • Fix: Check the WP install’s themes transient is present, if not fetch it to see if a theme can be rolled back. Allows rollbacks for new WP installs or in a case where the transient is not set properly.#27

1.3

  • Tested compatibility with WordPress 4.4 and verified as working; bumped up compatibility
  • Fix: Trying to get property of non-object warning. #20
  • Improvement: Better version sorting now using usort & version_compare. #16

1.2.4

  • New: Portuguese translations added.
  • Fix: Limit HTTP requests to Plugin page only. Report 1 Report 2

1.2.3

  • Fixed: XSS hardening. Thanks @secupress
  • Fixed: CSRF patch regarding missing nonces. Thanks @secupress
  • Improvement: escape all of the things.

1.2.2

  • New: Russian translations from @Flector – thanks!
  • Fix: Replaced use of wp_json_encode to support older WordPress versions. Report

1.2.1

  • Fix: Rollback link appears on non wp.org plugins – thanks @scottopolis. #14
  • Removed unnecessary WP_ROLLBACK_VERSION constant.

1.2

  • New: Swedish translation files – Thanks @WPDailyThemes.

1.1

  • Fixed «Cancel» button which was falsely submitting the form.

1.0

  • Initial plugin release. Yippee!
  • Adds «Rollback» link to all plugins from the WordPress repo on the plugin screen.
  • Adds «Rollback» link to all themes from the WordPress repo inside the modal details screen.
  • The «Rollback» page allows you to choose which version you want to rollback to.