Skip to content

How to add a paragraph in WordPress?

Key Takeaways

  • Nexter Blocks Paragraph block adds a combined title and body layout, multi-column text, drop cap styling, and dynamic content from custom fields.
  • Paragraph block supports separate HTML tags for the title and description, with H2 or H3 for the title and P for the body text.
  • Dynamic content in Nexter Blocks Pro connects paragraph text to custom fields, post metadata, or field plugins like ACF.
  • Style tab controls typography, text color, link color, text shadow, spacing between title and paragraph, and extra padding or margin for UL or OL list elements.
Table of Contents

A heading and the paragraph beneath it are one idea, but two blocks — so they drift apart when a section is moved, and their spacing has to be set twice.

The Paragraph block keeps the pair together, with the heading optional and both tags under your control.

Before You Start

  • Edition: Free — works in Nexter Blocks (free) and with Nexter Blocks Pro.
  • Block to enable: Paragraph, switched on under Nexter > Blocks in your WordPress dashboard.

Video Tutorial

Steps

  1. Add the Paragraph block to your page.
Adding the Paragraph block
  1. Type the heading, or switch it off if you only want body text.
Setting the heading
  1. Type the body text.
Adding the paragraph text
  1. Choose the tags for each — the heading level and the body’s element.
Choosing the heading and text tags
  1. Style the text and spacing, then publish.
Styling the paragraph block

How It Behaves

The block renders the heading and the body as two separate elements inside one wrapper, so they move and space as a unit while keeping their own markup.

  • They are genuinely two elements. Measured on a published page: h3.pro-heading-inner followed by div.pro-paragraph-inner.
  • Turning the heading off removes it entirely. Measured: the block went from 106 to 72 pixels tall and only the body element remained — it is not hidden, it is not rendered.
  • The tags are yours to choose. Measured: setting the heading tag to H1 rendered <h1>, so the block fits the page outline rather than fighting it.
  • One heading and one body per block — it is a pair, not a list.
  • Measured with Nexter Blocks Pro deactivated: this block renders identically. It is a free block.

Limitations

  • Keep one H1 per page. The block will let you set any heading level, including a second H1, which weakens the page outline.
  • It is still one block. If you need the heading and text far apart, or something between them, use separate blocks.
  • No sub-title or separator — for those use the Advanced Heading block.
  • Styling is per block; for site-wide text styles use your theme or global styles.

Troubleshooting

My heading is not showing

The heading is switched off. Measured: with it off the heading element is not rendered at all, so there is nothing to style or reveal — switch it back on.

The heading is the wrong level

Set the heading tag on the block. Measured: choosing H1 renders an <h1>.

I want the text to be a paragraph, not a div

Set the body tag in the block’s settings — both tags are chosen separately.

The spacing between heading and text is wrong

Both sit in one block, so set the spacing once in the block’s own controls rather than adding margin to separate blocks.

Related Docs

Share your Thoughts

Still in Doubt? Let’s Assist You

Have Feedback or Questions?

Join our WordPress Community on Facebook!

Related Frequently Asked Questions

Why use a paragraph block instead of separate heading and text blocks in WordPress?

The Paragraph block keeps the heading and body together as one unit, so they move and space as a pair instead of drifting apart when a section is moved. Nexter Blocks renders them as two separate elements inside one wrapper, which gives you control over the markup without splitting the content into separate blocks. That matters when layout consistency is more important than mixing content between the title and body.

What do I need before adding a paragraph block in Nexter Blocks?

The block is free and works in Nexter Blocks free, and it also works with Nexter Blocks Pro. It needs the Paragraph block to be switched on under Nexter > Blocks in your WordPress dashboard. That setup matters because the block is available without Pro, so you do not need to treat it like a paid-only feature.

How do I keep the heading and body text together in WordPress?

Use one Paragraph block for both parts of the section. The block renders the heading and body inside one wrapper, so they stay aligned as a single unit while still keeping separate markup. That is useful when you want a section title and its text to travel together during layout changes instead of managing two independent blocks.

Can I choose different HTML tags for the heading and paragraph text?

The block lets you choose both tags separately, which is useful when page structure matters more than visual styling. The page shows that setting the heading tag to H1 renders an h1, while the body element can be set independently. That gives you control over outline and semantics without forcing both pieces to use the same tag.

What should I do if my paragraph heading is not showing?

The heading is probably switched off inside the block. When it is off, the heading element is not rendered at all, so there is nothing to style or reveal until it is turned back on. That behavior is different from hiding with CSS, because the element disappears from the output entirely.

What is the best way to handle spacing between a heading and paragraph in this block?

Set spacing once in the block’s own controls, because both elements live inside one wrapper. The page notes that adding margin between separate blocks is not the right model here since this block already treats them as a pair. If you need the heading and text far apart or want something between them, use separate blocks instead.

Last reviewed: September 28, 2026

Related Docs