=== 16Deza Block Curator === Contributors: juurokudezain Tags: curation, simplify, restriction, gutenberg, block-editor Requires at least: 6.0 Tested up to: 7.0 Stable tag: 0.1.13 Requires PHP: 7.4 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Control which Gutenberg blocks editors can use — keep only what they need. == Description == Enable or disable each Gutenberg block individually. By hiding unused options and keeping only what you truly need, you can give your editors a clean, focused, and easy-to-use experience. **Features:** * Toggle ON/OFF for each block with checkboxes * List all registered blocks by category * "All ON" and "All OFF" buttons for each category * "Administrators are exempt from restrictions" option (for cases where administrator privileges are granted to the client) * Apply uniformly to the entire site * Japanese language support (translation file included) = Notes = * This plugin is used only in the administration screen. * Only administrator users privileges can configure settings. == Installation == 1. Upload the `16deza-block-curator` folder to `/wp-content/plugins/` 2. Activate **16Deza Block Curator** from the WordPress admin Plugins screen 3. Settings -> Block Curator: Configure the blocks to restrict **Exempt administrator users from restrictions** Checking "Exempt administrators from restrictions" allows users with `manage_options` privileges (administrators) to use all blocks regardless of the settings. **If you have also granted administrator privileges to clients, unchecking this box will enable block restrictions.** ### Enabling/Disabling Blocks - Checked (blue) = Enabled (displayed in the editor) - Unchecked (gray) = Disabled (hidden in the editor) By default, all are enabled. == Frequently Asked Questions == = When is this effective ? = Having too many types of blocks that can be inserted (especially for users unfamiliar with WordPress) can be confusing. The more options there are, the harder it becomes to find what you need — a dilemma. If you are a web developer, you can improve usability for your clients by adjusting the settings to match their IT proficiency, removing unnecessary options and leaving only the essential blocks. To give an analogy, only a limited number of people can master a console that's like an aircraft cockpit, full of instruments and buttons, but a console like that in a private car is something everyone can intuitively understand and use. = All blocks are displayed in the edit screen even after configuration. = If you are an administrator user, please check if the "Exempt administrators from restrictions" option at the top of the settings screen is checked. == Screenshots == 1. Setting (Default: All ON) 2. Setting (Sample: Restricted) 3. Editor (Default: All blocks are available) 4. Editor (Restricted to only necessary blocks) == Changelog == = 0.1.13 = * Improved: Settings UI now uses WordPress native button classes and standard HTML checkboxes (checked = enabled) * Added: Block icons for WP 7.0 new blocks — core/icon, core/breadcrumbs, core/post-time-to-read * Improved: Parent-child block grouping — child blocks (e.g. core/list-item, core/column, etc.) are hidden from the Settings UI = 0.1.12 = * Fixed: Missing HTML escaping for inline CSS; now passed through wp_strip_all_tags() before output * Improved: wp_options option_name prefix renamed from "block_curator_" to "blocur_" = 0.1.11 = * Fixed: Inline