Hide the Custom Fields Box From Non-Administrators
Removes the raw "Custom Fields" box from the editor for everyone except administrators, so editors cannot accidentally change values that plugins and the theme depend on.
Snippet Library
3,040 free snippets from the WPIDE team and the community. Copy the code, or add any snippet to your site in one click with WPIDE.
Removes the raw "Custom Fields" box from the editor for everyone except administrators, so editors cannot accidentally change values that plugins and the theme depend on.
Prints the contents of a critical.css file from your active theme folder directly in the page head, so above-the-fold content is styled before the main stylesheet finishes loading.
Adds a full-width call-to-action band above the footer on every page of the Kadence theme, with a heading and button you set at the top.
Adds a slim announcement bar above the Kadence theme header on every page, using Kadence's own header hook.
Removes the font families you do not use from the theme's font list, so editors see a short list and the unused fonts are never loaded.
Stops PHP deprecation notices coming from plugins and themes from filling debug.log, so the real warnings and errors you are looking for stand out while debugging.
Stops the footer from floating halfway up the screen on pages with little content, by letting the main area grow to fill the window. Works with block and classic themes.
Gives editors access to Appearance > Menus and Widgets without letting them switch themes or open the Customizer.
Reduces the unit dropdowns in spacing and size controls to the units you want (for example px, rem and %), keeping layouts consistent.
Wraps featured images on blog, archive and search pages in a link to the post, for themes that show the image without one. Works with classic themes and the Featured Image block.
Adds a Tools > Shortcodes screen listing every shortcode available on the site and the plugin, theme or function that provides it, so you know what can be used in content.
Replaces the single large block stylesheet with small per-block styles that load only when a block is actually used, which helps classic themes most.
Looks for custom .mo files in wp-content/languages/custom/ before the official ones, so your edited translations of a plugin or theme survive updates.
Enqueues custom.css from the active (child) theme folder if it exists, with a version based on its modification time to bust caches.
Loads login.css from the active (child) theme folder on the login page, so you can style it with a regular stylesheet.
Loads the parent theme's style.css before the child theme's own stylesheet, for child themes created without the enqueue code in functions.php.
Removes the custom color picker, custom gradients and free-form font and spacing sizes from the editor, so editors can only choose from your theme's palette and scales.
Removes the custom color picker, default palettes and custom font sizes from the block editor, so editors can only use your theme's brand styles.
Writes every deprecated function, argument, hook or "doing it wrong" notice to the PHP error log with the plugin or theme file that caused it, even when WP_DEBUG is off.
Adds a Log in or Log out link at the end of a theme menu, depending on whether the visitor is logged in.
Adds a Log in / Log out link as the last item of your block theme's header navigation automatically, using block hooks.
Turns on Polylang translation for custom post types registered by your theme or a plugin, even when they do not appear in Languages > Settings.
Removes the public pages, archive and search presence of a post type registered by a plugin or theme while keeping it editable in the admin.
Loads an editor-style.css file from your (child) theme into the block editor and turns on editor styles, so posts look the same while writing as on the site.