A La Carte
Simple tools that solve common problems during WordPress development and maximize your productivity
by Almaz Bissenbayev · github.com/almazbisenbaev/a-la-carte · website
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/almazbisenbaev/a-la-carte/archive/refs/heads/main.zipReadme
A La Carte
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)