Skip to content

TokenLink Constructor is a Wordpress plugin that enables site administrators to quickly create a custom plugin within WordPress.

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
license.txt

jcbenton/tokenlink-constructor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TokenLink – Menu Permissions

TokenLink Constructor

Contributors: mailborder
Donate link: https://donate.stripe.com/14AdRa6XJ1Xn8yT8KObfO00
Tags: plugin builder, plugin creator, create plugin, extension builder, developer tools
Requires at least: 5.0
Tested up to: 6.8
Requires PHP: 7.4
Stable tag: 1.0.8
License: GPL v3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html

Lightweight internal plugin builder for WordPress developers. Quickly generate and activate a blank plugin directly from the admin dashboard.


Description

Tokenlink Constructor is a simple, secure utility for WordPress developers who want to rapidly prototype or create new plugins without leaving the dashboard.

It provides a minimal admin interface under Plugins → Create Plugin that lets you:

  • Enter an plugin name and metadata
  • Automatically create a directory under /wp-content/plugins/
  • Generate a properly formatted PHP header
  • Immediately activate the new plugin after creation

No filesystem credential prompts, no legacy code, and no unnecessary overhead — just a clean, modern constructor designed for efficiency.

Key Features

  • Modernized code using current WordPress APIs
  • Works entirely within the admin area
  • Automatically sanitizes and validates user input
  • Fully compatible with WordPress multisite (when allowed)
  • Does not load unnecessary assets or libraries
  • Ideal for internal or development environments

Installation

There are three ways to install this extension:

From the WordPress Plugin Directory (Preferred)

  1. In your WordPress admin dashboard, go to Plugins → Add New.
  2. Search for Tokenlink Constructor.
  3. Click Install Now, then Activate.

Upload via ZIP File

  1. Download the ZIP file from mailborder.com or from WordPress.org.
  2. In your WordPress admin dashboard, go to Plugins → Add New and click Upload Plugin at the top.
  3. Select the ZIP file and click Install Now.
  4. When installation completes, click Activate.

Manual Installation (FTP or File Manager)

  1. Download the extension ZIP file and extract it on your computer.
  2. Upload the extracted folder to /wp-content/plugins/ using FTP or your hosting file manager.
  3. Activate it through the Plugins menu in WordPress.

Usage

  1. Fill in the plugin name and optional fields (description, version, author, license).
  2. Click Create Plugin.
  3. The new directory and PHP file will be created automatically and activated.

Each plugin is created under:
/wp-content/plugins/{your-slug}/
with a single PHP file containing a standard WordPress header.


Security

  • Only users with the edit_plugins capability can access the constructor.
  • All form input is sanitized before writing files.
  • No remote calls or external dependencies are used.

Changelog

1.0.7

  • Code cleanup and enhancements
  • Wordpress WPCS compliance update.

1.0.6

  • Code cleanup and enhancements
  • Added automatic readme.txt creation

1.0.5

  • Code cleanup and enhancements
  • Added pre-populated license fields
  • Improved slug generation logic
  • JavaScript slug preview added

1.0.1

  • Initial release
  • Hardened against bad input and permissions misuse

Frequently Asked Questions

Can it generate plugin skeletons or admin pages?

Not yet — this version only generates a clean header and activates the extension.
You can extend it easily for skeleton templates.

Is it safe to use on production sites?

It is lightweight and secure, but it is intended primarily for development or internal admin use.
Best course of action is to have it disabled when not needed for creating an extension.


Screenshot

Screenshot of Tokenlink Constructor interface


Author

Developed by Mailborder Systems (Jerry Benton)
Website: https://www.mailborder.com
GitHub: https://github.com/jcbenton/tokenlink-constructor


License

This extension is licensed under the GNU General Public License v3 or later.
See https://www.gnu.org/licenses/gpl-3.0.html for details.

About

TokenLink Constructor is a Wordpress plugin that enables site administrators to quickly create a custom plugin within WordPress.

Topics

Resources

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
license.txt

Stars

Watchers

Forks

Packages

No packages published

Languages