PHPackages                             wpdesk/wp-basic-requirements - 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. wpdesk/wp-basic-requirements

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

wpdesk/wp-basic-requirements
============================

3.8.2(5mo ago)078.1k↓44.3%5PHPPHP &gt;=5.3CI failing

Since Apr 16Pushed 1w agoCompare

[ Source](https://github.com/WP-Desk/wp-basic-requirements)[ Packagist](https://packagist.org/packages/wpdesk/wp-basic-requirements)[ RSS](/packages/wpdesk-wp-basic-requirements/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (5)Versions (53)Used By (5)

[![pipeline status](https://camo.githubusercontent.com/c3308dccdd6e6d92abd5eaf659a093ea7f93efda26d6129ee57e95ef4f2fc4c0/68747470733a2f2f6769746c61622e636f6d2f77706465736b2f77702d62617369632d726571756972656d656e74732f6261646765732f6d61737465722f706970656c696e652e737667)](https://gitlab.com/wpdesk/wp-basic-requirements/pipelines)[![coverage report](https://camo.githubusercontent.com/553f6b0f281a2e00283755524a1a10629c1df9655bf5372bb87fc3c258f80d17/68747470733a2f2f6769746c61622e636f6d2f77706465736b2f77702d62617369632d726571756972656d656e74732f6261646765732f6d61737465722f636f7665726167652e7376673f6a6f623d756e69742b746573742b6c6173746573742b636f766572616765)](https://gitlab.com/wpdesk/wp-basic-requirements/commits/master)[![Latest Stable Version](https://camo.githubusercontent.com/592c71a98b4c2afcb5ec3b756353289185e2dffa961b68326665def6ff4a1c05/68747470733a2f2f706f7365722e707567782e6f72672f77706465736b2f77702d62617369632d726571756972656d656e74732f762f737461626c65)](https://packagist.org/packages/wpdesk/wp-basic-requirements)[![Total Downloads](https://camo.githubusercontent.com/f2897b884f88d00b3fd7877075058d2e772508855538086de8029ca12a5769c1/68747470733a2f2f706f7365722e707567782e6f72672f77706465736b2f77702d62617369632d726571756972656d656e74732f646f776e6c6f616473)](https://packagist.org/packages/wpdesk/wp-basic-requirements)[![Latest Unstable Version](https://camo.githubusercontent.com/6521fba0d596e1da092d5bea9460c91570357a43c273a1a32d94850a751eb1ef/68747470733a2f2f706f7365722e707567782e6f72672f77706465736b2f77702d62617369632d726571756972656d656e74732f762f756e737461626c65)](https://packagist.org/packages/wpdesk/wp-basic-requirements)[![License](https://camo.githubusercontent.com/34fc191c6104fb1d405ec2fe8bdd653eb0d4e8d7673d104033e50099763a5680/68747470733a2f2f706f7365722e707567782e6f72672f77706465736b2f77702d62617369632d726571756972656d656e74732f6c6963656e7365)](https://packagist.org/packages/wpdesk/wp-basic-requirements)

WP Basic Requirements
=====================

[](#wp-basic-requirements)

`wp-basic-requirements` is a small library for WordPress plugins that checks whether the environment meets defined requirements and can display an admin notice when it does not.

It supports checks for:

- minimum PHP version
- minimum WordPress version
- required plugins
- required repository plugins
- required classes
- required PHP modules

Requirements
------------

[](#requirements)

PHP 5.3 or later.

Installation via Composer
-------------------------

[](#installation-via-composer)

In order to install the bindings via [Composer](http://getcomposer.org/) run the following command:

```
composer require wpdesk/wp-basic-requirements
```

Example usage
-------------

[](#example-usage)

Use the following code in the main plugin file:

```
