PHPackages                             alledia/wordpress-plugin-framework - 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. [Framework](/categories/framework)
4. /
5. alledia/wordpress-plugin-framework

AbandonedArchivedLibrary[Framework](/categories/framework)

alledia/wordpress-plugin-framework
==================================

Alledia framework for creating WordPress plugins.

1.0.1(5y ago)06872[1 issues](https://github.com/publishpress/WordPress-Plugin-Framework-Retired/issues)[1 PRs](https://github.com/publishpress/WordPress-Plugin-Framework-Retired/pulls)GPL-2.0-or-laterSCSSPHP &gt;=5.6

Since Aug 6Pushed 3y agoCompare

[ Source](https://github.com/publishpress/WordPress-Plugin-Framework-Retired)[ Packagist](https://packagist.org/packages/alledia/wordpress-plugin-framework)[ RSS](/packages/alledia-wordpress-plugin-framework/feed)WikiDiscussions master Synced 4d ago

READMEChangelogDependencies (2)Versions (37)Used By (0)

WordPress Plugin Framework
==========================

[](#wordpress-plugin-framework)

> ⚠️ **This library is retired**: Please, use the  instead!

This is basic library for creating WordPress plugins on Alledia.

Use it on the main plugin only. For add-ons, use [this library](https://github.com/upstreamplugin/EDD-SL-Plugin-Updater) for adding EDD integration.

Modules
-------

[](#modules)

### Add-ons

[](#add-ons)

This module deals with add-ons and their license keys. It is optional.

### Assets

[](#assets)

This module take care of the framework assets and is initialized by the core.

### Reviews

[](#reviews)

The Reviews module help displaying an admin notice asking for 5-star reviews, based a custom rule.

### Upgrade

[](#upgrade)

The Upgrade module displays a sidebar banner on the admin pages (optional) of the main plugin, offering a discount for the user to upgrade to the Pro plan.

How to use it
-------------

[](#how-to-use-it)

### Installing

[](#installing)

Add as a requirement using composer:

```
$ composer require alledia/wordpress-plugin-framework

```

Or add it manually to the composer.json file:

```
{
  "require": {
    "alledia/wordpress-plugin-framework": "*"
  }
}
```

### Loading and initializing

[](#loading-and-initializing)

```
