---
title: "How to add a paragraph in WordPress?"
url: https://nexterwp.com/docs/add-pro-paragraph-in-wordpress/
date: 2023-02-08
modified: 2026-09-19
lang: en
author: "Aditya Sharma"
description: "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..."
image: https://nexterwp.com/wp-content/uploads/2023/02/add-pro-paragraph-in-wordpress-1024x519.jpg
word_count: 451
---

# 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.

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.

[LIVE BLOCK LINK](https://nexterwp.com/nexter-blocks/blocks/wordpress-pro-paragraph/)

## 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

https://www.youtube.com/watch?v=GJzgw1ZleNg

## Steps

- Add the **Paragraph** block to your page.

![Adding the Paragraph block](https://nexterwp.com/wp-content/uploads/2023/02/paragraph-activation-new-1-1024x361.png)

- Type the **heading**, or switch it off if you only want body text.

![Setting the heading](https://nexterwp.com/wp-content/uploads/2023/02/paragraph-design-type-1024x189.png)

- Type the **body text**.

![Adding the paragraph text](https://nexterwp.com/wp-content/uploads/2023/02/paragraph-content-new.png)

- Choose the **tags** for each — the heading level and the body's element.

![Choosing the heading and text tags](https://nexterwp.com/wp-content/uploads/2023/02/paragraph-title-new.png)

- Style the text and spacing, then publish.

![Styling the paragraph block](https://nexterwp.com/wp-content/uploads/2023/02/paragraph-style-new.png)

## 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

- [Add an advanced heading](https://nexterwp.com/docs/add-an-advanced-heading-in-wordpress/)- [Add dark mode in WordPress](https://nexterwp.com/docs/add-dark-mode-in-wordpress/)- [Add pro buttons in WordPress](https://nexterwp.com/docs/add-pro-buttons-in-wordpress/)- [Advanced tab settings](https://nexterwp.com/docs/use-advanced-tab-in-nexter-blocks/)