WP Manifestindependent plugin directory
manifest / developer / wp-jet-fuel

WordPress Jet Fuel WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA

Propel your WordPress installation into the stratosphere with this multi-function plugin!

★ 10stars
264composer installs
v2.6.1latest · 5 years ago

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/gnowland/wp-jet-fuel/archive/refs/heads/master.zip

On Packagist as gnowland/wp-jet-fuel:

composer require gnowland/wp-jet-fuel
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

| | |

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. ~(˘▾˘~)

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!

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

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

Installation

Composer

composer require gnowland/wp-jet-fuel

Activate with wp-cli

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.

Changelog

See Releases.

Contributing

Heck yea! Baby, we're better together.

  • 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.

Onboarding

git clone git@github.com:gnowland/wp-jet-fuel.git composer install

Test

Make sure your code complies with PSR-2/SOBER guidelines

composer test src/

Build for release

Create dist/:

composer build

Attribution

Don't be a stranger!

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


                                                   ,:
                                                 ,' |
                                                /   :
                                             --'   /
                                             \/ />/
                                             / /_\
                                          __/   /
                                          )'-. /
                                          ./  :\
                                           /.' '
                                         '/'
                                         +
                                        '
                                      `.
                                  .-"-
                                 (    |
                              . .-'  '.
                             ( (.   )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.

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!

Here's what some intelligent people say on the subject:

"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

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.

@TODO:

Releases

25 releases.

Tag
Published
v2.6.1 latest
Nov 23, 2020 5 years ago
Nov 19, 2020 5 years ago
Nov 18, 2020 5 years ago
Oct 27, 2020 5 years ago
Oct 27, 2020 5 years ago
Oct 20, 2020 6 years ago
Oct 17, 2020 6 years ago
Oct 1, 2020 6 years ago
Oct 1, 2020 6 years ago
Oct 1, 2020 6 years ago
Oct 1, 2020 6 years ago
Jul 30, 2020 6 years ago
Nov 22, 2019 6 years ago
Nov 22, 2019 6 years ago
Nov 22, 2019 6 years ago
Nov 22, 2019 6 years ago
Sep 13, 2018 8 years ago
May 29, 2018 8 years ago
Jan 25, 2018 8 years ago
Jan 24, 2018 8 years ago
Sep 29, 2017 9 years ago
Sep 27, 2017 9 years ago
Sep 21, 2017 9 years ago
Sep 20, 2017 9 years ago
Aug 23, 2017 9 years ago

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.

A grade

Security

WordPress Jet Fuel 2.6.1 · audited by WP Registry

No security issues found.

Audited release
2.6.1
Findings
none
Worst severity
—
Content hash
43e4dc37bc4ca3586ded7435…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.