WP Manifestindependent plugin directory
manifest / utilities / a-la-carte

A La Carte

Simple tools that solve common problems during WordPress development and maximize your productivity

★ 0stars

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/almazbisenbaev/a-la-carte/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Simple tools that solve common problems during WordPress development and maximize your productivity


Available tools:

  • Toolbar Toggler: Remove the annoying black bar on top of your website and replace it with a nice button
  • Gutenberg Disabler: Disable the new visual editor and return to the legacy one (TinyMCE)
  • Custom Post Types Manager: Easily create and manage custom post types
  • HTML Junk Remover: Removes unnecessary code from the HTML such as generator version, WordPress emojis etc.
  • Junk Cleaner: This tool lets you delete the drafts and revisions that are taking up your disc space
  • Comments Disabler: Completely disable WordPress comments globally and clean up your admin area, prevent spam comments via REST API
  • System Information: View a detailed overview of your WordPress environment and server configuration

Project structure

a-la-carte.php          Plugin header, constants, autoloader, bootstrap
uninstall.php           Removes every option A La Carte creates on uninstall
includes/autoloader.php Maps ALaCarte\ onto src/
src/                    Classes only (PSR-4 under the A La Carte namespace)
  Plugin.php            Boots the tool registry and the admin side
  Admin/                Tool registry, menu, asset loading, shared UI helpers
  <Feature>/            One directory per tool
views/                  Admin markup (dashboard)
assets/                 css/, js/ and images/ shipped with the plugin
languages/              Translation files
.wordpress-org/         Plugin directory artwork (not shipped in the zip)

Each tool is a class listed in src/Admin/Tool_Manager.php. A tool is only instantiated when it has been switched on, registers its own hooks in its constructor, and renders its screen from render_settings_page(). Tools whose only setting is an on/off switch extend Admin\Simple_Toggle_Tool.


Author: Almaz Bissenbayev (https://helloalmaz.com)