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(8mo ago)692.6k↓29.1%12MITPHP

Since Apr 22Pushed 8mo 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 yesterday

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

52

—

FairBetter than 96% of packages

Maintenance61

Regular maintenance activity

Popularity35

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

249d 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

[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.5k10](/packages/helsingborg-stad-municipio)[october/rain

October Rain Library

1601.7M83](/packages/october-rain)[johnbillion/user-switching

Instant switching between user accounts in WordPress and WooCommerce.

20474.7k2](/packages/johnbillion-user-switching)[pressbooks/pressbooks

Pressbooks is an open source book publishing tool built on a WordPress multisite platform. Pressbooks outputs books in multiple formats, including PDF, EPUB, web, and a variety of XML flavours, using a theming/templating system, driven by CSS.

45444.2k1](/packages/pressbooks-pressbooks)[mediawiki/maps

Adds various mapping features to MediaWiki

84152.3k3](/packages/mediawiki-maps)[civicrm/civicrm-drupal-8

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

19251.4k3](/packages/civicrm-civicrm-drupal-8)

PHPackages © 2026

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