PHPackages                             devgeniem/wp-core-blocker - 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. [Security](/categories/security)
4. /
5. devgeniem/wp-core-blocker

ActiveWordpress-muplugin[Security](/categories/security)

devgeniem/wp-core-blocker
=========================

Disables WP from contacting wp.org servers and disables users from installing anything in wp-admin.

2.0.1(6mo ago)689.9k↑43.5%12MITPHP

Since Apr 22Pushed 6mo ago8 watchersCompare

[ Source](https://github.com/devgeniem/wp-core-blocker)[ Packagist](https://packagist.org/packages/devgeniem/wp-core-blocker)[ RSS](/packages/devgeniem-wp-core-blocker/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)Dependencies (1)Versions (29)Used By (2)

[![geniem-github-banner](https://cloud.githubusercontent.com/assets/5691777/14319886/9ae46166-fc1b-11e5-9630-d60aa3dc4f9e.png)](https://cloud.githubusercontent.com/assets/5691777/14319886/9ae46166-fc1b-11e5-9630-d60aa3dc4f9e.png)

WP Plugin: WP Core Blocker
==========================

[](#wp-plugin-wp-core-blocker)

[![Build Status](https://camo.githubusercontent.com/7ff1a64689907bbcffb33bc3069887813cbd4b55723a1cbbf528cd6394218858/68747470733a2f2f7472617669732d63692e6f72672f64657667656e69656d2f77702d636f72652d626c6f636b65722e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/devgeniem/wp-core-blocker) [![Latest Stable Version](https://camo.githubusercontent.com/3b31809499c85b102c1e54d544fa2f6359fdbeff650868ea841a8352b849e198/68747470733a2f2f706f7365722e707567782e6f72672f64657667656e69656d2f77702d636f72652d626c6f636b65722f762f737461626c65)](https://packagist.org/packages/devgeniem/wp-core-blocker) [![Total Downloads](https://camo.githubusercontent.com/414e279b4ef1295f0a16f84b5ec236eecb8fc0299c0c3ef85ee59cfcc740627a/68747470733a2f2f706f7365722e707567782e6f72672f64657667656e69656d2f77702d636f72652d626c6f636b65722f646f776e6c6f616473)](https://packagist.org/packages/devgeniem/wp-core-blocker) [![Latest Unstable Version](https://camo.githubusercontent.com/37fb3762be5bc05bb466ec66c26936e9638bb3facd8362eb64dfa257265a0568/68747470733a2f2f706f7365722e707567782e6f72672f64657667656e69656d2f77702d636f72652d626c6f636b65722f762f756e737461626c65)](https://packagist.org/packages/devgeniem/wp-core-blocker) [![License](https://camo.githubusercontent.com/87a0cb32d1b82c4c22c854c18c8a3f2f648c272378cb530a6321570e17dd5a72/68747470733a2f2f706f7365722e707567782e6f72672f64657667656e69656d2f77702d636f72652d626c6f636b65722f6c6963656e7365)](https://packagist.org/packages/devgeniem/wp-core-blocker)

History
-------

[](#history)

This is fork from excellent work from [norcross/airplane-mode](https://github.com/norcross/airplane-mode/). We needed something to help local development and to disable all core update checks from production servers.

Installation
------------

[](#installation)

Preferred installation way is with composer:

```
$ composer require devgeniem/wp-core-blocker

```

About
-----

[](#about)

This plugin is meant for composer driven sites. It helps you to force installing/updating stuff only through composer or cli. It also blocks WordPress core from connecting to wp.org servers to make site faster and not to fail under local development with poor internet connection.

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

[](#current-actions)

- disables installing plugins and themes
- disables admin dashboard WP news widget
- disables all WP update checks for core, translations, themes, and plugins
- `define('WP_CORE_BLOCKER_DISABLE_GRAVATAR',true)` replaces all instances of Gravatar with a local image to remove external call

Changelog
---------

[](#changelog)

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

Roadmap
-------

[](#roadmap)

- Disable all connections which cause errors without internet connections so that we can use whoops in local development without annoying errors.

Credits
-------

[](#credits)

- [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)

License
-------

[](#license)

[MIT](https://github.com/devgeniem/wp-core-blocker/blob/master/LICENSE)

Contributing
------------

[](#contributing)

[Pull requests](https://github.com/devgeniem/wp-core-blocker/pulls) are very much welcome and encouraged.

Maintainers
-----------

[](#maintainers)

[@onnimonni](https://github.com/onnimonni)

[@villepietarinen](https://github.com/villepietarinen)

###  Health Score

53

—

FairBetter than 97% of packages

Maintenance66

Regular maintenance activity

Popularity36

Limited adoption so far

Community26

Small or concentrated contributor base

Maturity74

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 ~806 days

Total

24

Last Release

204d ago

Major Versions

0.3.3 → 1.0.02019-09-01

1.0.0 → 2.0.02021-08-04

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/5691777?v=4)[Onni Hakala](/maintainers/onnimonni)[@onnimonni](https://github.com/onnimonni)

![](https://avatars.githubusercontent.com/u/11960000?v=4)[Hion Digital Oy](/maintainers/devgeniem)[@devgeniem](https://github.com/devgeniem)

---

Top Contributors

[![norcross](https://avatars.githubusercontent.com/u/98561?v=4)](https://github.com/norcross "norcross (37 commits)")[![onnimonni](https://avatars.githubusercontent.com/u/5691777?v=4)](https://github.com/onnimonni "onnimonni (20 commits)")[![johnbillion](https://avatars.githubusercontent.com/u/208434?v=4)](https://github.com/johnbillion "johnbillion (16 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)")[![lucatume](https://avatars.githubusercontent.com/u/2749650?v=4)](https://github.com/lucatume "lucatume (3 commits)")[![markjaquith](https://avatars.githubusercontent.com/u/353790?v=4)](https://github.com/markjaquith "markjaquith (2 commits)")[![aerkkilae](https://avatars.githubusercontent.com/u/117711076?v=4)](https://github.com/aerkkilae "aerkkilae (1 commits)")[![westonruter](https://avatars.githubusercontent.com/u/134745?v=4)](https://github.com/westonruter "westonruter (1 commits)")[![georgestephanis](https://avatars.githubusercontent.com/u/941023?v=4)](https://github.com/georgestephanis "georgestephanis (1 commits)")[![grappler](https://avatars.githubusercontent.com/u/1785641?v=4)](https://github.com/grappler "grappler (1 commits)")[![kopepasah](https://avatars.githubusercontent.com/u/911283?v=4)](https://github.com/kopepasah "kopepasah (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)")[![szepeviktor](https://avatars.githubusercontent.com/u/952007?v=4)](https://github.com/szepeviktor "szepeviktor (1 commits)")[![villepietarinen](https://avatars.githubusercontent.com/u/5517842?v=4)](https://github.com/villepietarinen "villepietarinen (1 commits)")

### Embed Badge

![Health badge](/badges/devgeniem-wp-core-blocker/health.svg)

```
[![Health](https://phpackages.com/badges/devgeniem-wp-core-blocker/health.svg)](https://phpackages.com/packages/devgeniem-wp-core-blocker)
```

###  Alternatives

[johnbillion/user-switching

Instant switching between user accounts in WordPress and WooCommerce.

19768.3k2](/packages/johnbillion-user-switching)[wp-privacy/wp-api-privacy

Strips potentially identifying information from outbound requests to the WordPress.org API

1632.0k](/packages/wp-privacy-wp-api-privacy)

PHPackages © 2026

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