PHPackages                             norcross/airplane-mode - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. norcross/airplane-mode

ActiveWordpress-plugin[Utility &amp; Helpers](/categories/utility)

norcross/airplane-mode
======================

Disables external data calls and loading for working on a purely local (i.e. no internet connection) WordPress site

0.2.8(1y ago)4766.6k67[1 issues](https://github.com/norcross/airplane-mode/issues)1MITPHP

Since Apr 22Pushed 1y ago24 watchersCompare

[ Source](https://github.com/norcross/airplane-mode)[ Packagist](https://packagist.org/packages/norcross/airplane-mode)[ RSS](/packages/norcross-airplane-mode/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (1)Versions (28)Used By (1)

Airplane Mode
=============

[](#airplane-mode)

Contributors
------------

[](#contributors)

- [Andrew Norcross](https://github.com/norcross)
- [John Blackbourn](https://github.com/johnbillion)
- [Andy Fragen](https://github.com/afragen)
- [Viktor Szépe](https://github.com/szepeviktor)
- [Chris Christoff](https://github.com/chriscct7)
- [Mark Jaquith](https://github.com/markjaquith)

About
-----

[](#about)

Control loading of external files when developing locally. WP loads certain external files (fonts, Gravatar, etc.) and makes external HTTP calls. This isn't usually an issue, unless you're working in an evironment without a web connection. This plugin removes/unhooks those actions to reduce load time and avoid errors due to missing files.

Current Actions
---------------

[](#current-actions)

- removes external JS and CSS files from loading
- replaces all instances of Gravatar with a local image to remove external call
- removes all HTTP requests
- disables all WP update checks for core, languages, themes, and plugins
- includes toggle in admin bar for quick enable / disable

Changelog
---------

[](#changelog)

See [CHANGES.md](CHANGES.md).

Notes
-----

[](#notes)

If you need offline activation, see [this script](https://gist.github.com/solepixel/e1d03f4dcd1b9e86552b3cc6937325bf) written by [Brian DiChiara](https://github.com/solepixel)

Roadmap
-------

[](#roadmap)

- fine tune HTTP request removal
- find other calls from core
- add other requests from popular plugins

#### [Pull requests](https://github.com/norcross/airplane-mode/pulls) are very much welcome and encouraged.

[](#pull-requests-are-very-much-welcome-and-encouraged)

###  Health Score

47

—

FairBetter than 94% of packages

Maintenance42

Moderate activity, may be stable

Popularity41

Moderate usage in the ecosystem

Community32

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~167 days

Recently: every ~636 days

Total

22

Last Release

532d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/bd7512b239461acc04cd8347abad6a70dfe31574eea1925d8b451e8ab6a6b211?d=identicon)[norcross](/maintainers/norcross)

---

Top Contributors

[![norcross](https://avatars.githubusercontent.com/u/98561?v=4)](https://github.com/norcross "norcross (61 commits)")[![johnbillion](https://avatars.githubusercontent.com/u/208434?v=4)](https://github.com/johnbillion "johnbillion (22 commits)")[![afragen](https://avatars.githubusercontent.com/u/1296790?v=4)](https://github.com/afragen "afragen (15 commits)")[![chriscct7](https://avatars.githubusercontent.com/u/1324637?v=4)](https://github.com/chriscct7 "chriscct7 (6 commits)")[![barryceelen](https://avatars.githubusercontent.com/u/4179791?v=4)](https://github.com/barryceelen "barryceelen (5 commits)")[![markjaquith](https://avatars.githubusercontent.com/u/353790?v=4)](https://github.com/markjaquith "markjaquith (5 commits)")[![lucatume](https://avatars.githubusercontent.com/u/2749650?v=4)](https://github.com/lucatume "lucatume (3 commits)")[![akirk](https://avatars.githubusercontent.com/u/203408?v=4)](https://github.com/akirk "akirk (3 commits)")[![onnimonni](https://avatars.githubusercontent.com/u/5691777?v=4)](https://github.com/onnimonni "onnimonni (2 commits)")[![grappler](https://avatars.githubusercontent.com/u/1785641?v=4)](https://github.com/grappler "grappler (1 commits)")[![georgestephanis](https://avatars.githubusercontent.com/u/941023?v=4)](https://github.com/georgestephanis "georgestephanis (1 commits)")[![michaelbeil](https://avatars.githubusercontent.com/u/4752949?v=4)](https://github.com/michaelbeil "michaelbeil (1 commits)")[![morganestes](https://avatars.githubusercontent.com/u/110755?v=4)](https://github.com/morganestes "morganestes (1 commits)")[![crstauf](https://avatars.githubusercontent.com/u/4573033?v=4)](https://github.com/crstauf "crstauf (1 commits)")[![orkan](https://avatars.githubusercontent.com/u/129182?v=4)](https://github.com/orkan "orkan (1 commits)")[![swissspidy](https://avatars.githubusercontent.com/u/841956?v=4)](https://github.com/swissspidy "swissspidy (1 commits)")[![szepeviktor](https://avatars.githubusercontent.com/u/952007?v=4)](https://github.com/szepeviktor "szepeviktor (1 commits)")[![kopepasah](https://avatars.githubusercontent.com/u/911283?v=4)](https://github.com/kopepasah "kopepasah (1 commits)")[![westonruter](https://avatars.githubusercontent.com/u/134745?v=4)](https://github.com/westonruter "westonruter (1 commits)")

---

Tags

airplane-modeoffline-modewordpresswordpress-pluginwordpress-pluginswp-cli

### Embed Badge

![Health badge](/badges/norcross-airplane-mode/health.svg)

```
[![Health](https://phpackages.com/badges/norcross-airplane-mode/health.svg)](https://phpackages.com/packages/norcross-airplane-mode)
```

###  Alternatives

[rainlab/blog-plugin

Blog plugin for October CMS

17257.7k](/packages/rainlab-blog-plugin)[rainlab/builder-plugin

Builder plugin for October CMS

17147.2k1](/packages/rainlab-builder-plugin)[pfefferle/wordpress-activitypub

The ActivityPub protocol is a decentralized social networking protocol based upon the ActivityStreams 2.0 data format.

5671.4k1](/packages/pfefferle-wordpress-activitypub)[civicrm/civicrm-drupal-8

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

18238.1k2](/packages/civicrm-civicrm-drupal-8)[mediawiki/semantic-glossary

A terminology markup extension with a Semantic MediaWiki back-end

1352.4k](/packages/mediawiki-semantic-glossary)[humanmade/lottie-lite

A lightweight Lottie Animations Extension for WordPress

374.3k](/packages/humanmade-lottie-lite)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
