Control the layout of free and premium theme templates and build complex websites with Advanced Custom Fields, Custom Post Types and WordPress Template Tags. Enjoy the same great Page Builder experience across (almost) all your websites templates.
Use SiteOrigin Page Builder to layout your themes single templates, archive templates, author archives, search results, 404 and nothing found pages. Template Builder works for both standard posts and custom post types.
ACF fields are supported with a set of dedicated widgets designed to provide a simple front end for your ACF data. Any conditional display logic you have set is respected and cross link data is available via post object fields.
All layouts are built using a reusable layout system. You add layouts under Appearance > Reusable Layouts. Create a new layout and add some of our widgets. E.g The Title, The Content. Set the meta data (under the builder) to use the layout. E.g Single > Post.
To build archives create a layout using The Post widgets. Template Builder auto calculates the posts per page setting, but be sure to include at least 1 The Post widget. It is possible to mix and match layouts within the same archive to create more interesting lists.
Use a SiteOrigin posts query for your data source and pick a layout. Template Builder will then dynamically populate your widgets content for each item in the loop.
Insert an image from placeholder.com.
Output a date from an ACF date field, formatted as per the ACF settings.
Output the value from an ACF Email field, with options to link email, link text or plain text.
Output or link to a file supplied via an ACF File field.
Output an ACF Google Map, to use Google Maps set your API key under Settings > Page Builder > Echelon.
Output an image from an ACF Image field, choose from available image sizes.
Output a formatted number from an ACF Number or Range field.
Output the value from an ACF Text, Text Area or Select field.
Output or link to the URL from an ACF URL field. This widget also creates linked icons.
Output information about your website, such as it’s title and description.
Output a link to a posts comments template.
Output the themes included comments template.
Display the number of approved comments a post has.
Output the post authors avatar with a configurable size.
Output the themes included search form.
Output information about a taxonomy term including it’s name, description and post count.
Output a posts date, the date format is based on your WordPress settings.
Output the link to next post sequentially. The link can be the posts title or custom text.
Output the title for a Custom Post Type archive.
Output the link to previous post sequentially. The link can be the posts title or custom text.
Output the page title for taxonomy term archive.
Output category, tag, term, or author description.
Output the archive title based on the queried object.
Output information about a posts author including, display name, description, first name, last name, nickname and email.
Output a separated list of the categories a blog post belongs to.
Output the posts main content, including Gutenberg.
Output a post excerpt or generated excerpt with configurable length.
Output a link to a post’s permalink with configurable text.
Increment the post counter when creating archives.
Output a posts featured image, choose form available size and if the image should link to the post.
Output the pagination links for an archive.
Output the entered search query when showing search results pages.
Output a separated list of the tags a blog post belongs to.
Output the terms from a taxonomy in a separated list.
Output the time of a post (no date).
Output the title of a post with option HTML tag.
More widgets are coming soon.