---
title: "How to temporarily disable GravityKit plugins using a URL parameter"
date: 2026-08-07
author: "Casey Burridge"
link: "https://www.gravitykit.com/docs/general-help/downloads/temporarily-disable-gravitykit-plugins/"
---

If a plugin conflict makes your WordPress admin unusable, you can temporarily prevent GravityKit plugins from loading by adding a parameter to the page URL. Nothing is deactivated: your settings and data stay untouched, site visitors are unaffected, and the plugins load again automatically after one minute.

This is useful when:

- A WordPress admin page is blank or shows a fatal error after an update
- You cannot log in to your site because of an error on the login page
- Our support team asks you to check whether a GravityKit plugin is involved in an issue

**Note:** This parameter only works on WordPress admin pages (`/wp-admin/`) and the login page (`wp-login.php`). It never affects the public side of your site, so your visitors will not notice anything while you troubleshoot.

## Disable all GravityKit plugins

Add `?gk_disable_loading=all` to the end of any WordPress admin URL and load the page:

```
https://example.com/wp-admin/?gk_disable_loading=all
```

If the URL already contains a `?`, add `&gk_disable_loading=all` instead:

```
https://example.com/wp-admin/plugins.php?plugin_status=active&gk_disable_loading=all
```

This prevents every GravityKit plugin on the site from loading for that page and for the next 60 seconds of browsing.

**Tip:** Always include a value (`=all` or a text domain). If you add `gk_disable_loading` with no value, it takes effect on the next page you load instead of the current one.

## Disable a specific GravityKit plugin

To disable one plugin instead of all of them, pass the plugin's text domain as the value:

```
https://example.com/wp-admin/?gk_disable_loading=gk-gravityview
```

To disable more than one plugin, separate the text domains with commas:

```
https://example.com/wp-admin/?gk_disable_loading=gk-gravityview,gk-gravityimport
```

Here are the text domains for GravityKit plugins:

| Plugin | Text domain |
|---|---|
| GravityView | `gk-gravityview` |
| GravityView Maps Layout | `gk-gravitymaps` |
| GravityView Advanced Elementor Widget | `gk-gravityview-elementor` |
| GravityActions | `gk-gravityactions` |
| GravityBoard | `gk-gravityboard` |
| GravityCalendar | `gk-gravitycalendar` |
| GravityCharts | `gk-gravitycharts` |
| GravityEdit | `gk-gravityedit` |
| GravityExport | `gk-gravityexport` |
| GravityImport | `gk-gravityimport` |
| GravityMath | `gk-gravitymath` |
| GravityMigrate | `gk-gravitymigrate` |
| GravityRevisions | `gk-gravityrevisions` |
| Gravity Forms Event Field | `gk-event-field` |
| Gravity Forms Entry Tags | `gk-entry-tags` |
| Gravity Forms Dynamic Lookup | `gk-gravity-forms-dynamic-lookup` |

**Note:** GravityView layouts and extensions that require GravityView (such as the DataTables Layout) stop working when GravityView itself is disabled, so disabling `gk-gravityview` is usually enough to rule out the whole GravityView family.

## Re-enable the plugins

You have two options:

- **Wait one minute.** The disabled state expires automatically 60 seconds after you set it, and the plugins load normally on your next page view.
- **Re-enable immediately.** Add `?gk_enable_loading` to any admin URL.

```
https://example.com/wp-admin/?gk_enable_loading
```

## How it works

When you load an admin page with the `gk_disable_loading` parameter, GravityKit plugins skip loading before WordPress initializes them. A browser cookie remembers the choice for 60 seconds, so the plugins stay off while you navigate between admin pages during that window.

A few details worth knowing:

- The effect is limited to your browser. Other logged-in users are not affected.
- Because it also works on `wp-login.php`, you can use it to regain access when an error prevents the login page from loading.
- This is not the same as deactivating a plugin. No options change, and no deactivation hooks run.

## Related articles

- [How to enable logging and use WP Debug in GravityKit](https://www.gravitykit.com/docs/gravityview/advanced/gravityview-logging-tools/)
- [Enabling No-Conflict Mode](https://www.gravitykit.com/docs/gravityview/common-problems/enabling-no-conflict-mode/)