"Landing Page" Template Without Header and Footer
Registers a "Landing page" block template for pages that shows only the page content, with no site header, footer or title, for campaign and sales pages (WordPress 6.7+).
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.
Registers a "Landing page" block template for pages that shows only the page content, with no site header, footer or title, for campaign and sales pages (WordPress 6.7+).
Registers a page template that keeps the theme's header and footer but hides the page title, for pages that start with their own hero section (WordPress 6.7+).
Inserts your own paragraph, such as care instructions or a review request, above the order details in the WooCommerce "Order completed" email.
Registers a block bindings source that fills blocks with the post's published or last updated date in any format, so you can write "Updated on ..." in a paragraph inside block templates.
Registers a "Reading time" block bindings source, so a Paragraph or Heading in your templates can show "5 min read" for the current post (WordPress 6.5+).
Starts every new post with a set of placeholder blocks, such as a summary paragraph, a heading and an image, so writers follow the same structure.
Adds a {wpide_reading_time} dynamic data tag that shows the estimated reading time of the current post ("5 min read"), for single templates and query loops.
Leaves the post being viewed out of the Bricks query loops you choose, so "More articles" sections in single post templates never repeat the current article.
Turns each post in Query Loop blocks into a card with padding, rounded corners, a soft shadow and a lift on hover, for blog and archive templates in block themes.
Replaces /downloads/ in your product URLs with a word you choose, such as /plugins/ or /templates/, without defining constants in wp-config.php.
Adds your own CSS to every WooCommerce email, for example to change fonts, button colours or table borders, without overriding email templates.
Registers a block template from code, such as "Single Event", that block themes use automatically for a custom post type, so new post types look right without building the template by hand.
Lets a classic theme use single-cat-{slug}.php for posts in a given category, for example a recipe layout for posts filed under Recipes, falling back to the normal template.
Adds a [wpide_elementor_template id="123"] shortcode that shows any saved Elementor template inside posts, widgets or other builders, without Elementor Pro.
Adds a template dropdown above the Pages list so you can show only the pages that use a given page template, such as every landing page or full-width page.
Removes the Beaver Builder templates and saved rows menu from wp-admin for everyone but administrators, so shared layouts are not edited by mistake.
Removes the Bricks Templates menu for everyone except administrators, protecting headers, footers and popups built as Bricks templates.
Removes the Templates menu Elementor adds to wp-admin for everyone except administrators and blocks direct access to the list, protecting headers, footers and popups.
Removes chosen templates, such as a landing page or a blank canvas, from the template picker for editors and authors, so only administrators can apply layouts that need care.
Removes the option to switch to and edit the site template from inside the post and page editor, so content editors cannot change the site layout by accident.
Sends visitors who open a saved Elementor template's own address back to the homepage and marks those pages noindex, so loose template URLs never show up in Google.
Lets every custom post type use a shared archive-custom and single-custom template before falling back to the general ones, so you design CPT pages once.
Shows which page template each page uses, right in the Pages list.
Adds [post_title], [post_date], [post_modified], [post_author] and [post_url] shortcodes for templates, patterns and widgets that need details of the current post.