Download the PHP package centrid/wpoow without Composer
On this page you can find all versions of the php package centrid/wpoow. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download centrid/wpoow
More information about centrid/wpoow
Files in centrid/wpoow
Package wpoow
Short Description WordPress Object Oriented Wrapper
License SEE LICENSE IN license.md
Informations about the package wpoow
Wordpress Object Oriented Wrapper
An OOP Wordpress wrapper for rapid development
If you have had to create a custom theme/plugin in WordPress (which requires quite a bit of configuration), you know this can be quite cumbersome. This wrapper aims to simplify this process by providing an object-oriented library which abstracts most of the tasks associated with this. Below is a simple example showing you how you can easily create a Custom PostType using this wrapper.
This will create a custom page (available via wp-admin). See below:-
Fig1: Grid Layout of new custom type
Fig2: Adding new custom type
To access the data added through the custom PostType, you can use a traditional WordPress query (WP_QUERY
) by referencing your declared PostType id (in the case above, it will be _bookReview
). WPooW however, provides a wrapper class which makes it easier to access this data. An example of how you would fetch this data using the WPooW library is below:-
Modifying the WordPress TwentySeventeen theme template our web page could look like:-
Documentation
The WPooW library is fully documented at http://wpoow.devchid.com. If you think of anything else that should be documented that's not there, please do give a shout.
Contributing
WPooW is an opensource project and contributions are valued.
If you are contributing a bug fix, please create a pull request with the following details
- The problem/bug you are addressing
- The version of WPooW the fix is for
- How you tested the fix
If it's a new feature, please add it as a issue with the label enhancement, detailing the new feature and why you think it's needed. Will discuss it there and once it's agreed upon you can create a pull request with the details highlighted above.
Authors
- Chido Warambwa - Initial Work - devchid.com
License
This project is licensed under the MIT License - see the LICENSE file for details
Notes
This library is designed to be used by developers for creating WordPress themes and plugins. It is not a plugin or a theme in and off itself.