Offer Custom Image Sizes in the Editor
Adds your registered custom image sizes to the size dropdown in the block editor and media modal, so editors can pick them when inserting images.
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.
Adds your registered custom image sizes to the size dropdown in the block editor and media modal, so editors can pick them when inserting images.
Registers a "Partners" post type for sponsor and partner logos with a Partner Level taxonomy (gold, silver, bronze); entries have no single pages.
Registers an "Episodes" post type for a podcast with a Season taxonomy, comments and an archive at /podcast/.
Registers chosen Customizer text settings, such as footer copyright or a header phone number, in Polylang's string translations and shows the right translation in each language.
Registers the text stored in selected options, such as a plugin's banner text or a footer notice, in Polylang's string translations and returns the translation on the front end.
Registers a "Press Releases" post type with its own /press/ archive and feed, keeping announcements apart from the blog.
Registers a "Products" catalog post type with Product Line categories for showcasing products when you do not sell online.
Registers a [reading_time] shortcode that shows an estimated reading time such as "4 min read" for the current post.
Registers a "Properties" post type with Property Type and Property Status taxonomies (for sale, for rent, sold) for estate agents.
Registers a "Recipes" post type with Cuisine and Course taxonomies, comments and featured images, under /recipes/.
Sends people to a page of your choice (for example a welcome page) after they register through wp-login.php.
Sends visitors who open wp-login.php?action=register to your own registration page.
A ready-to-edit example that registers an ACF field group (subtitle, summary and call-to-action link) for posts in PHP, so the fields are version-controlled and cannot be changed in the admin.
Registers Elementor Pro's header, footer, single and archive locations for themes that do not do it themselves, so Theme Builder templates can replace those areas.
Adds new menu locations, such as a footer menu and a legal links menu, that you can assign under Appearance > Menus and print with wp_nav_menu() in a classic theme.
Creates additional widget areas, such as a shop sidebar or a blog sidebar, that you can fill under Appearance > Widgets and place with a shortcode or theme hook.
Adds every PHP file in wp-content/page-templates/ to the page Template menu of classic themes, so custom layouts survive theme switches and updates.
Adds a reusable "Call to action" pattern in its own "My Patterns" category to the block inserter, as a starting point for your own patterns.
Adds a 600 by 400 cropped image size and makes it selectable in the editor image size dropdown.
A ready-to-edit example that registers a "Portfolio" post type with archive, featured images and block editor support.
A ready-to-edit example that registers a hierarchical "Project Type" taxonomy for the Portfolio post type.
Adds a font family with your own font files (stored in uploads/fonts) to the theme's typography settings, so it appears in the editor's font picker and loads without Google.
Adds an "Archived" status for posts that should leave the site without being deleted, with its own filter link in the Posts list and a status choice in the editor.
Adds a Tools > Image Sizes screen listing every image size WordPress creates on upload, with its width, height and crop mode, so you can see what themes and plugins have added.