Content zones and insertions - Verba

Theme settings

Your site has empty places built into it, and each one can hold content of your own. While a place is empty it does not exist for the visitor and takes up no height.

A zone is how you add a banner under the header on every page without code or page-by-page edits.

#What a zone can hold

The two zones in the free theme take rich text: an editor field where you write or paste content. Shortcodes run, so a form, a map, or an embed from another plugin works there too.

The places Pro adds take a saved design instead:

Block pattern

A pattern you built in the WordPress editor and registered. You design it once, in a comfortable editor, then point a zone at it.

Elementor template

A template you saved in Elementor. Same idea, different builder. Offered while Elementor is active.

One saved pattern or template can sit in several places at once. Change it in one place and every place showing it changes with it.

#Where the zones are

#Around the page content (free)

A Before Content zone and an After Content zone, at AppearanceCustomizeVerba ThemePagesContent Zones. Each one has a contexts setting (Before Content Contexts, After Content Contexts) that decides where it may appear: pages, posts, the posts page, the front page, the 404 page, archives, and everything else. By default every context is on, so set the contexts before you fill the zone. A padding control for each zone sets the space above and below it.

The Content Zones tab with the Before Content editor, its list of contexts all ticked, and its padding slider
The Before Content zone in the Customizer.

A site-wide call to action block. See Call to action above the footer.

#Fixed points inside an article (Pro)

These and the mid-article insertion below live on the Single Post page of Theme Options, which only shows them once Single Post Source on its General tab is set to Advanced.

At VerbaTheme OptionsSingle PostGeneral, turn on Injected blocks in the Injected Blocks group. Then add a row to Blocks for each block, give it a name, choose its source, and pick its Placement:

The Injected Blocks group switched on, with four block rows and an Add block button
Injected blocks in Theme Options.

before the title area.

after the title and meta, before the text begins.

immediately around the body.

around the author box, tags, and the rest of the article tail.

below whatever else the sidebar holds.

Two rows can share one placement. They stack in list order.

#Mid-article (Pro)

A separate case, because the point is not fixed. At VerbaTheme OptionsSingle PostBody, turn on Inject content into the article in the In-Article Injection group, pick a block pattern or an Elementor template, and choose how far in it lands: near the start, in the middle, near the end, or after a set number of top-level blocks (Blocks Before It, default 3). This is how a banner or a signup form ends up inside the reading flow instead of beside it.

The header, the footer, and the call to action above it can each come from a block pattern or an Elementor template, chosen in the Sources group of the Navigation and Footer pages of Theme Options. See The header and The footer.

Under an archive listing, Pro also offers a Highlight Section: a second, smaller post listing rather than free content. See Advanced archives. Ads between the cards of a listing are covered in Ad banners and in-listing insertions.

The sidebar looks like the same job but works differently. It is filled with blocks at AppearanceWidgets, not from a settings field. See Basic settings in the Customizer.

#Choosing where to put something

The closer a zone is to the text, the more attention it gets and the more it interrupts. A mid-article insertion is the most visible place on your site and the one that costs the reader most.

Permanent things live well around the content: a subscribe box, a disclaimer, topic navigation. Temporary campaigns are better in one place, and removed when the campaign is done.

Several insertions on one page turn an article into an ad break, and readers leave. Before you go and the floating card draw on the same budget.

#What zones cannot do

The places are fixed. You choose from what exists; you cannot drop content at an arbitrary point on the page. Free composition is a page template, which is what Elementor templates are for.

A zone's content is the same on every page where that zone is on. Making one specific page different is a job for that page's fields. See Page fields and per-page layout.

#Questions

Can I show a zone only on posts in one category?

Not from the zone itself. The contexts setting works by page type, not by category. For narrower targeting, put the content in the post itself, or build that category's posts from an Elementor template.

My zone is filled but nothing appears

Check the contexts setting first: the zone may be off for the page type you are looking at. For the Pro placements, check that Single Post Source is Advanced and the group's own switch is on. Then check that you saved, and clear any page cache.

Does an empty zone add spacing to the page?

No. An empty zone is not rendered at all, so it adds no markup and no height.

Which should I use: rich text, a pattern, or a template?

Rich text for a couple of lines or a shortcode. A pattern or an Elementor template for anything with a layout, especially if you want to reuse it in more than one place.

Last updated

Was this article helpful?

FIND THE ONE THAT FITS YOUR PROJECT

Import a demo, swap the content, adjust the layout. Modern WordPress under the hood, fast even when the site fills up.