PHPackages                             webdevstudios/oops-wp-demo - 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. webdevstudios/oops-wp-demo

ActiveWordpress-plugin

webdevstudios/oops-wp-demo
==========================

An example plugin to demonstrate usage of OOPS-WP structures and utilities.

51[19 PRs](https://github.com/WebDevStudios/oops-wp-demo/pulls)PHP

Since Feb 3Pushed 3y ago3 watchersCompare

[ Source](https://github.com/WebDevStudios/oops-wp-demo)[ Packagist](https://packagist.org/packages/webdevstudios/oops-wp-demo)[ RSS](/packages/webdevstudios-oops-wp-demo/feed)WikiDiscussions master Synced 1w ago

READMEChangelogDependenciesVersions (22)Used By (0)

OOPS-WP Demo
============

[](#oops-wp-demo)

This is a companion repository to the [OOPS-WP](https://github.com/webdevstudios/oops-wp) project. It provides code examples for the various structures and utilities provided by the OOPS-WP library.

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

[](#requirements)

This example requires that you have [Composer](https://getcomposer.org)and [Git](https://git-scm.org) installed on your computer, and that you are also familiar with how to set up a local WordPress installation.

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

[](#installation)

Ideally, your project would require this plugin via Composer: `composer require webdevstudios/oops-wp-demo`

Depending on where your vendor directory is configured to install, you would then require the Composer autoloader. One approach we like to take is to [configure Composer to install the vendor directory inside the mu-plugins directory](https://getcomposer.org/doc/06-config.md#vendor-dir), and create an `autoloader.php` mu-plugin, so you wind up with the following directory structure:

/mu-plugins/

- /vendor/
- autoloader.php

Inside autoloader.php, you would include your require statement:

```
