2017 © Pedro Peláez
 

wordpress-plugin wp-jet-fuel

Facilitates the addition of custom functionality to a WordPress website, including Custom Post Types, Meta Fields, Widgets, Taxonomies, Shortcodes, Admin Modificaitons etc.

image

gnowland/wp-jet-fuel

Facilitates the addition of custom functionality to a WordPress website, including Custom Post Types, Meta Fields, Widgets, Taxonomies, Shortcodes, Admin Modificaitons etc.

  • Tuesday, May 29, 2018
  • by gnowland
  • Repository
  • 2 Watchers
  • 2 Stars
  • 211 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 5 Open issues
  • 11 Versions
  • 4 % Grown

The README.md

WordPress Jet Fuel

GitHub release | Packagist Packagist Downloads | npm npm Downloads | buymeacoffee.com/gnowland, (*1)

Propel your WordPress installation into the stratosphere with this multi-function plugin. The combined result of too many years making one-off WordPress customizations and filtering hooks... I truly hope it brings inner peace and enlightenment to your world. ~(˘▾˘~), (*2)

Complementary Plugins

The following plugins are particularly complementary; in fact a notable number of 0.1.0 actions were dropped in 0.2.0 in favor of using the methods from these fantastic plugins instead!, (*3)

How To Use

  • Install Plugin (see below)
  • Add jetfuel('module-name', ['arbitrary', 'options']); to functions.php ...or ideally a file required() by functions.php, e.g:
# functions.php
$lib_includes = [
  'lib/mods.php',
];

foreach ($lib_includes as $file) {
  if (!$filepath = locate_template($file)) {
    trigger_error(sprintf(__('Error locating %s for inclusion', 'your-textdomain'), $file), E_USER_ERROR);
  }
  require_once $filepath;
}
unset($file, $filepath);

Modules

Deselect Uncategorized (Default Category)

jetfuel('deselect-uncategorized');

Deselect Uncategorized Screencast, (*4)

@TODO: Add in-depth descriptions of individual modules. Until then, take a peek in src/Module for available functions., (*5)

Installation

Composer

composer require gnowland/wp-jet-fuel

Activate with wp-cli, (*6)

wp plugin activate wp-jet-fuel

Git

  • git clone into your sites plugin folder
  • Activate via WordPress or wp-cli (see above)

Manual

  • Download the zip file
  • Unzip to your sites plugin folder
  • Activate via WordPress or wp-cli (see above)

Updates

Includes support for github-updater to keep track of updates through the WordPress admin., (*7)

Changelog

See Releases., (*8)

Contributing

Heck yea! Baby, we're better together., (*9)

  • Refactor some gnarly code? Submit a PR.
  • Write a feature addition? Submit a PR.
  • Problems/requests? Make an Issue and I'll look into it ASAP.

There's no draconian PR standard, if I can't figure out something in your PR we can work it out together., (*10)

Onboarding

git clone git@github.com:gnowland/wp-jet-fuel.git composer install, (*11)

Test

Make sure your code complies with PSR-2/SOBER guidelines, (*12)

composer test src/

Build for release

Create dist/:, (*13)

composer build

Attribution

Don't be a stranger!, (*14)

Contact Gifford Nowland <hi(at symbol)giffordnowland.com>, (*15)


,: ,' | / : --' / \/ />/ / /_\ __/ / )'-. / ./ :\ /.' ' '/' + ' `. .-"- ( | . .-' '. ( (. )8: .' / (_ ) _. :(. )8P ` . ( `-' ( `. . . : ( .a8a) /_`( "a `a. )"' ( (/ . ' )==' ( ( ) .8" + (`'8a.( _( ( ..-. `8P ) ` ) + -' ( -ab: ) ' _ ` (8P"Ya _( ( )b -`. ) + ( 8) ( _.aP" _a \( \ * + )/ (8P (88 ) ) (a:f " `" `

Rationale

At its core, this plugin merely facilitates the addition of extended functionality to a WordPress website: Custom Post Types, Meta Fields, Widgets, Taxonomies, Shortcodes, Admin Modifications, etc., (*16)

Why a functionality plugin, you ask? Think of it this way: instead of tying site architecture and management code to a particular Theme (via functions.php), a much more sustainable method is to use what's commonly referred to as a "functionality plugin". This separates form (frontend layout) from function (administration), allowing you to retain functionality modifications across theme installations!, (*17)

Here's what some intelligent people say on the subject:, (*18)

"We recommend that you always put custom post types in a plugin rather than a theme. This ensures that the user’s content is portable whenever they change their website’s design." — Wordpress.org Plugin Handbook, (*19)

See also: Why Custom Post Types Belong in Plugins and How to Create Your Own WordPress Functionality Plugin for more supporting evidence behind adding additional site functionality via a plugin instead of a theme's functions.php file., (*20)

@TODO:

The Versions

29/05 2018

dev-master

9999999-dev https://github.com/gnowland/wp-jet-fuel

Facilitates the addition of custom functionality to a WordPress website, including Custom Post Types, Meta Fields, Widgets, Taxonomies, Shortcodes, Admin Modificaitons etc.

  Sources   Download

MIT

The Requires

 

The Development Requires

plugin wordpress wordpress plugin gnowland

29/05 2018

v1.3.2

1.3.2.0 https://github.com/gnowland/wp-jet-fuel

Facilitates the addition of custom functionality to a WordPress website, including Custom Post Types, Meta Fields, Widgets, Taxonomies, Shortcodes, Admin Modificaitons etc.

  Sources   Download

MIT

The Requires

 

The Development Requires

plugin wordpress wordpress plugin

25/01 2018

v1.3.1

1.3.1.0 https://github.com/gnowland/wp-jet-fuel

Facilitates the addition of custom functionality to a WordPress website, including Custom Post Types, Meta Fields, Widgets, Taxonomies, Shortcodes, Admin Modificaitons etc.

  Sources   Download

MIT

The Requires

 

The Development Requires

plugin wordpress wordpress plugin

24/01 2018

v1.3.0

1.3.0.0 https://github.com/gnowland/wp-jet-fuel

Facilitates the addition of custom functionality to a WordPress website, including Custom Post Types, Meta Fields, Widgets, Taxonomies, Shortcodes, Admin Modificaitons etc.

  Sources   Download

MIT

The Requires

 

The Development Requires

plugin wordpress wordpress plugin

29/09 2017

dev-dev

dev-dev https://github.com/gnowland/wp-jet-fuel

Facilitates the addition of custom functionality to a WordPress website, including Custom Post Types, Meta Fields, Widgets, Taxonomies, Shortcodes, Admin Modificaitons etc.

  Sources   Download

MIT

The Requires

 

The Development Requires

plugin wordpress wordpress plugin

29/09 2017

v1.2.0

1.2.0.0 https://github.com/gnowland/wp-jet-fuel

Facilitates the addition of custom functionality to a WordPress website, including Custom Post Types, Meta Fields, Widgets, Taxonomies, Shortcodes, Admin Modificaitons etc.

  Sources   Download

MIT

The Requires

 

The Development Requires

plugin wordpress wordpress plugin

27/09 2017

v1.1.1

1.1.1.0 https://github.com/gnowland/wp-jet-fuel

Facilitates the addition of custom functionality to a WordPress website, including Custom Post Types, Meta Fields, Widgets, Taxonomies, Shortcodes, Admin Modificaitons etc.

  Sources   Download

MIT

The Requires

 

The Development Requires

plugin wordpress wordpress plugin

21/09 2017

1.1.0

1.1.0.0 https://github.com/gnowland/wp-jet-fuel

Facilitates the addition of custom functionality to a WordPress website, including Custom Post Types, Meta Fields, Widgets, Taxonomies, Shortcodes, Admin Modificaitons etc.

  Sources   Download

MIT

The Requires

 

The Development Requires

plugin wordpress wordpress plugin

20/09 2017

0.2.0.x-dev

0.2.0.9999999-dev https://github.com/gnowland/wp-jet-fuel

Facilitates the addition of custom functionality to a WordPress website, including Custom Post Types, Meta Fields, Widgets, Taxonomies, Shortcodes, Admin Modificaitons etc.

  Sources   Download

MIT

The Requires

 

The Development Requires

plugin wordpress wordpress plugin

20/09 2017

1.0.0

1.0.0.0 https://github.com/gnowland/wp-jet-fuel

Facilitates the addition of custom functionality to a WordPress website, including Custom Post Types, Meta Fields, Widgets, Taxonomies, Shortcodes, Admin Modificaitons etc.

  Sources   Download

MIT

The Requires

 

The Development Requires

plugin wordpress wordpress plugin

23/08 2017

0.1.0

0.1.0.0 https://github.com/gnowland/wp-jet-fuel

Facilitates the addition of custom functionality to a WordPress website, including Custom Post Types, Meta Fields, Widgets, Taxonomies, Shortcodes, Admin Modificaitons etc.

  Sources   Download

MIT

The Requires

 

plugin wordpress gnowland