{"id":364716,"date":"2026-11-07T09:58:32","date_gmt":"2026-11-07T09:58:32","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/powertools\/"},"modified":"2026-11-07T09:58:21","modified_gmt":"2026-11-07T09:58:21","slug":"almazbro-site-utilities","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/almazbro-site-utilities\/","author":23550668,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"AlmazBro Site Utilities","header_author":"Almaz Bissenbayev","header_description":"Useful WordPress utilities to solve common WordPress problems and maximize your productivity","assets_banners_color":"f7ebff","last_updated":"2026-11-07 09:58:21","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/helloalmaz.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":231,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"almazbisenbaev","date":"2026-11-07 09:58:21","revision":3789306}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3789306,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3789306,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3789306,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3789306,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3789306,"resolution":"1","location":"assets","locale":"","width":1710,"height":1040},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3789306,"resolution":"2","location":"assets","locale":"","width":2476,"height":1058},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3789306,"resolution":"3","location":"assets","locale":"","width":2570,"height":1396},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3789306,"resolution":"4","location":"assets","locale":"","width":2486,"height":1474}},"screenshots":{"1":"AlmazBro Site Utilities dashboard, where each tool is switched on or off.","2":"Junk Cleaner showing the drafts and revisions found.","3":"The Gutenberg Disabler, set to disable the block editor for selected post types.","4":"The Custom Post Types Manager."}},"plugin_section":[],"plugin_tags":[1339,3786,1487,14833,155768],"plugin_category":[],"plugin_contributors":[291331],"plugin_business_model":[],"class_list":["post-364716","plugin","type-plugin","status-publish","hentry","plugin_tags-admin-bar","plugin_tags-cleanup","plugin_tags-custom-post-types","plugin_tags-disable-comments","plugin_tags-disable-gutenberg","plugin_contributors-almazbisenbaev","plugin_committers-almazbisenbaev"],"banners":{"banner":"https:\/\/ps.w.org\/almazbro-site-utilities\/assets\/banner-772x250.png?rev=3789306","banner_2x":"https:\/\/ps.w.org\/almazbro-site-utilities\/assets\/banner-1544x500.png?rev=3789306","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/almazbro-site-utilities\/assets\/icon-128x128.png?rev=3789306","icon_2x":"https:\/\/ps.w.org\/almazbro-site-utilities\/assets\/icon-256x256.png?rev=3789306","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/almazbro-site-utilities\/assets\/screenshot-1.png?rev=3789306","caption":"AlmazBro Site Utilities dashboard, where each tool is switched on or off."},{"src":"https:\/\/ps.w.org\/almazbro-site-utilities\/assets\/screenshot-2.png?rev=3789306","caption":"Junk Cleaner showing the drafts and revisions found."},{"src":"https:\/\/ps.w.org\/almazbro-site-utilities\/assets\/screenshot-3.png?rev=3789306","caption":"The Gutenberg Disabler, set to disable the block editor for selected post types."},{"src":"https:\/\/ps.w.org\/almazbro-site-utilities\/assets\/screenshot-4.png?rev=3789306","caption":"The Custom Post Types Manager."}],"raw_content":"<!--section=description-->\n<p>Every WordPress site needs the same handful of fixes. You disable comments. You strip the junk WordPress prints into your <code>&lt;head&gt;<\/code>. You add a custom post type. You clear out thousands of stale revisions.<\/p>\n\n<p>The usual answer is seven separate single-purpose plugins, each with its own settings page, its own update cycle, and its own overhead. AlmazBro Site Utilities puts those seven jobs in one place.<\/p>\n\n<p>Every tool is <strong>off until you switch it on<\/strong>. An inactive tool registers no hooks and loads no code, so the plugin costs you nothing on the front end until you actually use it.<\/p>\n\n<h4>Available tools<\/h4>\n\n<p><strong>Toolbar Toggler<\/strong> \u2014 The black admin bar sits on top of your site and shifts your layout by 32 pixels, so what you see while logged in isn't what visitors see. This hides the bar and replaces it with a small button that brings it back when you need it.<\/p>\n\n<p><strong>Gutenberg Disabler<\/strong> \u2014 Restores the classic TinyMCE editor. Disable the block editor everywhere, or only for the post types you choose, so a client's page builder can keep working while your posts stay classic. Your content is not modified.<\/p>\n\n<p><strong>Custom Post Types Manager<\/strong> \u2014 Register post types from a form instead of hand-writing <code>register_post_type()<\/code> calls in <code>functions.php<\/code>. Set the labels, menu icon, menu position, archive and hierarchy options, and which features (title, editor, thumbnail, and so on) each type supports.<\/p>\n\n<p><strong>HTML Junk Remover<\/strong> \u2014 WordPress prints things into every page that most sites never use: the generator version tag that advertises which WordPress you run, RSD and WLW manifest links, shortlink and oEmbed discovery tags, REST API links, and the emoji detection script and styles. This removes them.<\/p>\n\n<p><strong>Junk Cleaner<\/strong> \u2014 Shows how many drafts and post revisions are sitting in your database and deletes them in one click, so revision history doesn't quietly grow to thousands of rows. Read the FAQ below before using it \u2014 the deletion is permanent and covers <em>all<\/em> drafts.<\/p>\n\n<p><strong>Comments Disabler<\/strong> \u2014 Turns comments off site-wide and removes the traces: the admin menu, the toolbar bubble, the dashboard widget, the post editor metaboxes, and the comments widget. It also closes the REST API and XML-RPC comment endpoints, which is where most comment spam arrives once the front-end form is gone.<\/p>\n\n<p><strong>System Information<\/strong> \u2014 One screen showing your WordPress, PHP, MySQL and server versions, memory limit, execution time, upload size, disk space, and active plugins. Useful when a host asks what your setup is, or when you're filing a bug report.<\/p>\n\n<h4>Privacy<\/h4>\n\n<p>AlmazBro Site Utilities sends nothing anywhere. There is no telemetry, no analytics, no external API calls, and no third-party services. All data stays in your own database.<\/p>\n\n<!--section=installation-->\n<p>From your WordPress dashboard:<\/p>\n\n<ol>\n<li>Go to <strong>Plugins \u2192 Add New<\/strong>.<\/li>\n<li>Search for <strong>AlmazBro Site Utilities<\/strong>.<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<li>Open <strong>AlmazBro Site Utilities<\/strong> in the admin menu and switch on the tools you want.<\/li>\n<\/ol>\n\n<p>Manual installation:<\/p>\n\n<ol>\n<li>Download the ZIP and upload it under <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>, or extract it into <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu.<\/li>\n<li>Open <strong>AlmazBro Site Utilities<\/strong> in the admin menu and switch on the tools you want.<\/li>\n<\/ol>\n\n<p>Every tool starts switched off. Nothing changes on your site until you enable something.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20have%20to%20use%20all%20seven%20tools%3F\"><h3>Do I have to use all seven tools?<\/h3><\/dt>\n<dd><p>No. Each one is enabled separately, and a tool that is off does nothing at all \u2014 it registers no hooks and runs no code. Enable one tool and the other six are inert.<\/p><\/dd>\n<dt id=\"will%20disabling%20gutenberg%20delete%20my%20content%3F\"><h3>Will disabling Gutenberg delete my content?<\/h3><\/dt>\n<dd><p>No. Your content is untouched. It only changes which editor loads when you open a post, switching you back to the classic TinyMCE editor. Existing block content still displays normally on the front end, and you can switch back at any time.<\/p><\/dd>\n<dt id=\"what%20exactly%20does%20junk%20cleaner%20delete%3F\"><h3>What exactly does Junk Cleaner delete?<\/h3><\/dt>\n<dd><p>Two things: every post revision, and <strong>every draft of every post type<\/strong>. Both are deleted permanently and do not go to the trash, so they cannot be recovered afterwards.<\/p>\n\n<p>That second part matters. If you have half-finished posts saved as drafts, this tool deletes them along with the abandoned ones \u2014 it does not distinguish between a draft you started yesterday and one from three years ago. The screen tells you exactly how many of each it found before you confirm. Back up your database first if you are not certain.<\/p><\/dd>\n<dt id=\"does%20removing%20the%20emoji%20script%20break%20emoji%3F\"><h3>Does removing the emoji script break emoji?<\/h3><\/dt>\n<dd><p>No. It removes the compatibility script WordPress loads to render emoji as images on browsers that lack native support. Every current browser renders emoji natively, so they keep working \u2014 you just save the request.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20work%20on%20multisite%3F\"><h3>Does this plugin work on multisite?<\/h3><\/dt>\n<dd><p>Yes. Every tool is configured per site, and its settings apply to that site only.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20my%20settings%20if%20i%20uninstall%20the%20plugin%3F\"><h3>What happens to my settings if I uninstall the plugin?<\/h3><\/dt>\n<dd><p>Deleting AlmazBro Site Utilities removes all of its settings. Content you created through the Custom Post Types Manager is deliberately left alone \u2014 those are your own posts, and only the post type registration goes away.<\/p><\/dd>\n<dt id=\"is%20it%20translation-ready%3F\"><h3>Is it translation-ready?<\/h3><\/dt>\n<dd><p>Yes. All strings are translatable and contributions are welcome through translate.wordpress.org.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Toolbar Toggler: hide the admin bar behind a small toggle button.<\/li>\n<li>Gutenberg Disabler: restore the classic editor globally or per post type.<\/li>\n<li>Custom Post Types Manager: create and manage post types from the admin.<\/li>\n<li>HTML Junk Remover: strip the generator tag, RSD\/WLW links, shortlinks, oEmbed and REST discovery links, and the emoji scripts.<\/li>\n<li>Junk Cleaner: permanently delete drafts and post revisions to reclaim database space.<\/li>\n<li>Comments Disabler: disable comments site-wide and close the REST API and XML-RPC comment endpoints.<\/li>\n<li>System Information: view your WordPress, PHP, MySQL, server and plugin details.<\/li>\n<\/ul>","raw_excerpt":"Seven small tools in one plugin: disable comments or Gutenberg, add post types, clean junk, tidy your HTML, and check your system info.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/364716","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=364716"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/almazbisenbaev"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=364716"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=364716"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=364716"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=364716"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=364716"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=364716"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}