All Projects → tommcfarlin → Wordpress Widget Boilerplate

tommcfarlin / Wordpress Widget Boilerplate

Licence: gpl-3.0
[WordPress] The WordPress Widget Boilerplate is an organized, maintainable boilerplate for building widgets using WordPress best practices.

Labels

Projects that are alternatives of or similar to Wordpress Widget Boilerplate

Gravity Forms Multiple Form Instances
Allows multiple instances of the same form to be run on a single page when using AJAX.
Stars: ✭ 35 (-96.58%)
Mutual labels:  wordpress
Site Kit Wp
Site Kit is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web.
Stars: ✭ 990 (-3.32%)
Mutual labels:  wordpress
Geodirectory
GeoDirectory is the fastest growing Directory plugin for WordPress. Feel free to contribute or suggest new developments and help us take GD to the next level. http://wpgeodirectory.com | http://wordpress.org/plugins/geodirectory/
Stars: ✭ 41 (-96%)
Mutual labels:  wordpress
Composify
Turn WordPress plugin zip files into git repositories, so that composer version constraints work properly.
Stars: ✭ 36 (-96.48%)
Mutual labels:  wordpress
Wpcasa
WPCasa WordPress Real Estate
Stars: ✭ 36 (-96.48%)
Mutual labels:  wordpress
Tribe Common
Common classes and functions used in our plugins
Stars: ✭ 38 (-96.29%)
Mutual labels:  wordpress
Planet4 Master Theme
Wordpress master theme for the Greenpeace Planet 4 project
Stars: ✭ 34 (-96.68%)
Mutual labels:  wordpress
Cloud Blocks
WP plugin for Gutenberg Cloud – Your library of blocks in the cloud!
Stars: ✭ 44 (-95.7%)
Mutual labels:  wordpress
Wbounce
wBounce improves bounce rate to boost conversions and sales. The free alternative to Bounce Exchange for WordPress. WordPress plugin.
Stars: ✭ 38 (-96.29%)
Mutual labels:  wordpress
Ultimate Page Builder
📦 Ultimate Page Builder for WordPress
Stars: ✭ 39 (-96.19%)
Mutual labels:  wordpress
Wordpress Api Nextjs Theme
A workshop on creating a WordPress theme with React and Next.js for WordCamp Montreal
Stars: ✭ 36 (-96.48%)
Mutual labels:  wordpress
Vuewp
WordPress Vuejs GraphQL
Stars: ✭ 36 (-96.48%)
Mutual labels:  wordpress
Bitcoin Payments Woocommerce
Free Bitcoin/Altcoins Payment Gateway Addon for WooCommerce 2.1+ (or higher). Accept USD, Bitcoin, Litecoin, Dogecoin, Speedcoin, Darkcoin, Vertcoin, Reddcoin, Feathercoin, Vericoin, Potcoin payments in WooCommerce. Direct Integration on your website. No Chargebacks, Global, Secure. All in automatic mode.
Stars: ✭ 38 (-96.29%)
Mutual labels:  wordpress
Diaspora
Diaspora - A WordPress theme
Stars: ✭ 980 (-4.3%)
Mutual labels:  wordpress
Vccw
A Vagrant based development environment.
Stars: ✭ 1,012 (-1.17%)
Mutual labels:  wordpress
Sermon Manager
Sermon Manager for WordPress is the #1 plugin for churches who want to manage their sermons easily and missionally.
Stars: ✭ 35 (-96.58%)
Mutual labels:  wordpress
Wp Shopify
🎉 Sell and build custom Shopify experiences on WordPress.
Stars: ✭ 38 (-96.29%)
Mutual labels:  wordpress
Wordpress
Docker based Wordpress deployment using a collection of optimized containers w/ Nginx, PHP-FPM, MariaDB and Redis.
Stars: ✭ 44 (-95.7%)
Mutual labels:  wordpress
Gravity Forms Scss
Sass styles for the Gravity Forms WordPress form builder plugin
Stars: ✭ 43 (-95.8%)
Mutual labels:  wordpress
Ultimate Fields
The plugin for custom fields in WordPress
Stars: ✭ 39 (-96.19%)
Mutual labels:  wordpress

WordPress Widget Boilerplate

The WordPress Widget Boilerplate serves as a foundation off of which to build your WordPress widgets using modern tools such as Composer and an object-oriented approach all of which is documented in this series of posts.

Features

  • The Widget Boilerplate is fully-based on the WordPress Widget API
  • Uses PHPDoc conventions for easily following the code.
  • Uses Composer to handle linting and code quality tools before committing it to a repository.
  • Uses a strict file organization scheme to make sure the assets are easily maintainable.

Usage

The WordPress Widget Boilerplate is ready to activate as-is (and it includes a sample widget with a title, content, and checkbox).

  1. Copy the wordpress-widget-boilerplate directory into your wp-content/plugins directory
  2. Navigate to the "Plugins" dashboard page
  3. Locate the menu item that reads "TODO"
  4. Click on "Activate"

The purpose of having a working widget is to give you an idea as to where certain things belong. Further, the idea is to fork the existing code and make it your own for your own project.

It's organized in such a way that lends itself to unit testing, a higher level of cohesion, a lower level of coupling. It also uses features of the object-oriented paradigm to provide better organization of code base and features of PHP such as namespaces and type hinting.

Author Information

The WordPress Widget Boilerplate was originally started and is maintained by Tom McFarlin.

The project is open-source and receives contributions from awesome WordPress Developers throughout the world.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].