How to Completely Remove the Jetpack Plugin

on in Blog, WordPress
Last modified on

This is mostly a note to myself. Jetpack is a well-used plugin on a number of sites and has over 5+ million active installations. But will all modules active, it can cause extra requests on load as well as adding a number of extra external requests on load.

When you uninstall the Jetpack plugin, it will not remove all created options, and they will be left in your website’s wp_options database table.

So, what to remove?

Database Options

Use phpMyAdmin to remove all the options below. Note that Regex searches using % work perfectly.

You can search for the option_name which matches the following option name patterns:

_transient_jetpack%
_transient_timeout_jetpack_%
jetpack_%

Also search for the strings below, database wide (all tables):

jpsq_sync_checkout
jp_sync_lock_full_sync
jp_sync_last_success_sync
jp_sync_last_success_immediate-send
jp_sync_retry_after_immediate-send
jp_sync_error_log_immediate-send
jp_sync_error_log_sync

Being able to easily remove the Jetpack created options will remove some data bloat from your wp_options database table. At least half of the Jetpack options are set to be autoloaded, which is a huge performance issue.

CRON Jobs

For this operation, you need the WP Crontrol plugin.

After installation, navigate to ToolsEvents and delete all Jetpack-related CRON Jobs.

Enjoy your faster website!

Related posts

Leave a Reply

Your email address will not be published. Required fields are marked *