Back to Community

Why Your WP Rollback Link is Missing or Not Working (And How to Fix It)

Content

One of the most common issues users encounter with the WP Rollback plugin is the simple absence of the rollback link next to their plugins or themes. You install the plugin expecting a seamless way to revert to a previous version, only to find the option is nowhere to be seen. This guide will walk you through the primary reasons this happens and the steps you can take to resolve it.

Why the Rollback Link Might Be Missing

Based on extensive community reports and troubleshooting, the rollback link fails to appear for a few key reasons:

  • Non-WordPress.org Items: The most frequent cause is that WP Rollback is designed to work exclusively with plugins and themes hosted in the official WordPress.org directories. If you are using a premium or third-party plugin/theme (e.g., from a developer's website, Envato, etc.), the rollback link will not appear. This is because the plugin relies on WordPress.org's API and SVN repository to fetch a list of previous versions.
  • Host-Specific Restrictions: Some web hosts, notably WP Engine, have configurations or security rules that can block communication with WordPress.org's API. If your site cannot check for updates from WordPress.org, WP Rollback cannot retrieve the list of versions needed for a rollback.
  • FTP/File Permission Settings: If your WordPress installation is configured to ask for FTP credentials when installing plugins or updates, this can interfere with WP Rollback's functionality. The plugin may not have the necessary file permissions to operate correctly.
  • User Role Capabilities: The rollback link is only visible to users with the capability to update plugins. If your user role does not have this permission, you will not see the link.
  • Plugin or Theme Header Issues: In rare cases, a plugin or theme might have non-standard file headers or version numbering that prevents WP Rollback from correctly identifying it as a WordPress.org item.
  • Plugin Conflicts: Another plugin on your site could be preventing the rollback link from displaying. This is often due to plugins that manage or control updates, such as Easy Update Manager.

How to Troubleshoot and Fix the Issue

If your rollback link is missing, work through the following steps to identify and solve the problem.

  1. Confirm the Source of the Plugin/Theme: First, verify that the item you are trying to roll back is actually hosted on WordPress.org. Search for it on the official Plugins or Themes directory. If it's not there, WP Rollback will not work with it.
  2. Check Your User Permissions: Ensure you are logged in as an administrator or a user with the update_plugins and update_themes capabilities.
  3. Disable FTP Credential Prompts: If your site asks for FTP details to make changes, this is a server permissions issue. To resolve this, add the following line to your wp-config.php file above the /* That's all, stop editing! Happy publishing. */ line:
    define('FS_METHOD', 'direct');
    This often resolves file permission problems. Note that your web host must support this method.
  4. Check for Hosting Conflicts: If you are on a managed host like WP Engine, contact their support to ask if they block external API calls to WordPress.org that are necessary for plugin functionality.
  5. Perform a Conflict Test: Temporarily deactivate all other plugins except WP Rollback. If the rollback link reappears, you have a plugin conflict. Reactivate your plugins one by one to identify the culprit. Common conflicts arise from update manager, security, or caching plugins.
  6. Test with a Default Theme: Switch your theme to a default WordPress theme like Twenty Twenty-One. If the rollback link appears for your plugins, the issue is likely with your main theme.
  7. Reinstall the Problem Plugin/Theme: As a last resort, try deleting the plugin or theme you wish to rollback and reinstalling it directly from the WordPress repository. This can reset any corrupted files or headers that might be causing the issue.

By systematically working through these potential causes, you can almost always identify why the WP Rollback link is not appearing and take the appropriate steps to get it working again.

Related Support Threads Support