You could do this with custom shortcodes or in some plugins with saved layouts. Many pagebuilder give the option to save predefined layouts.
Try out this plugin if you want to create the predefined layouts programmatically.
Related Posts:
- Add button to TinyMCE bar without creating a plugin
- How to include own css on wordpress tinymce editor?
- Still desperate about multiple TinyMCEs in widgets – is there any good solution to this yet?
- Customize TinyMCE Buttons
- How to add a new product type on woocommerce product types? [closed]
- How to force TinyMCE in WordPress to replace newlines with tags and not with
- How to add multiple buttons to TinyMCE?
- Updating WordPress overwriting customization tweaks – strategies?
- How to customize the default HTML for WordPress Attachments
- How to edit the actual paragraph dropdown in TinyMCE with custom text styles
- wp_trim_words() does not trim the_content() in WordPress
- TinyMCE default link target to “_blank”
- TinyMCE style_select – Append Classes
- page_template toggle between 2 templates + 2 permalinks for same post
- Make page template that is just an “include” of another?
- Custom php file in wordpress
- Selecting An image from the Media LIbrary on the frontend
- Retrieving and Storing Images Linked from Other Domains on Local Server?
- WordPress Template not affecting the working, keeps defaulting to the index.php template
- How To Add buttons to the toolbar which appears in TinyMce when you click over images
- Recommend an open source, template driven website builder UI that produces a working WordPress site [closed]
- Limiting allowed html elements/strip harmful scripts from editor
- For custom templates, is it better to use `template_include` or `type_template`?
- Create default_content layout template based on post id
- Remove template drop down for certain pages
- How do I add a new template to my site
- Adding custom styles to dropdown in editor
- Multiple Tinymce/wp_editor in WordPress >4.8
- How to remove buttons from the WP Editor on the edit post page in the admin area
- Hide editor with specific post meta value
- how to add custom css and js on wordpress post editor directly without using .php file
- TinyMCE custom dialog with selectbox not working
- How to customize core admin pages within a theme?
- How can I make site-wide content editable, for example footer content
- Query post for ‘selected category’ in archive.php
- I’m using add_meta_box() but want to include TinyMCE editor *and* Media Uploads for each box
- Showcase elementor templates
- How to get custom page template being edited in gutenberg editor
- Add buttons to the new TinyMCE WP Editor. Javascript API
- Make custom page look exactly as homepage
- Best practice – pages – ACF or inline coding
- Set Title from Custom Template
- How to hook up search results page to a back-end page?
- Qtranslate + Woocommerce (multiple tinymce) [closed]
- How To Load an HTML File As A WordPress Page (With No 301/No Redirect)
- Add a searchbox to the body of a page
- Is there a way to by-pass the pagination function on one custom template?
- How to start editing my site with WordPress?
- Edit value=”” of a button in child theme
- WooCommerce custom billing fields on email address
- Editing a post template
- WordPress archive index page
- Divi theme: change overlay color from default blue to back [closed]
- How to create custom layouts and static pages in themes for clients
- Custom Content Page
- Create a Page template selector page
- Creating custom page template
- Force WordPress to load a specific template
- Dynamic Sidebars based on page name
- Translate custom template with WPML
- How To make Custom page of every Category
- How to create social Share Buttons Without Plugin
- Adding a Media Button to the WordPress Content Editor
- Wordpres Tinymce custom button (Gavick guide)
- why won’t my custom css load with the enqueue method or any other method?
- How to display strikethrough text in button text (for special offer)
- Conflict between Yoast SEO and my custom theme
- How to add a template – so that i can choose a different menu for some pages
- How can I delete the word `Category:` from page titles? [duplicate]
- How can I add category variable inside posts?
- Why does a custom php code inside a custom template not get executed?
- wordpress custom posts page not showing
- Remove distraction free mode from teeny editor
- How do I target this page specifically?
- How to use a custom playlist template:
- Displaying Child Page’s Information
- How to create 2 preview button in a post?
- Getting a jQuery library to work in WordPress & Avada
- Use another theme template in my theme
- DOM reference to TinyMCE editor element (button)
- Redirect Every Instance of The Author Template Pages to Custom Author Pages
- Allow arbitrary text after page URL
- Taxonomy template by post type
- Best way to create a page outside of the pages list
- Template setting is not saving in wordpress
- Make Terms Under Custom Taxonomy Use Specific Single.php Template
- Custom single page based on which custom page template is selected
- Single page template
- Adding css and js to a blank page created with custom template
- Modifying a local template
- Custom template not working for existing pages [closed]
- How to apply styles to the custom page template
- How to apply filters if editing specific template
- Create a page for each database table entries
- How to edit the new user email notification template
- Block Theme: How to use a different template on front page vs paginated pages?
- Missing current_page_item in custom menu
- Attach File Funcion for Common people
- Multiple Post Thumbnails Plugin – Need help with code
- What are some good resources for teaching end-users how to use WordPress?