Guides/Edit your website/Editor/Use the editor/Copy content in the editor

Copy content in the editor

Last reviewed on July 6, 2026

You may want to copy content to another part of the page or somewhere else on your site. This guide will show you several methods for copying and moving content in the WordPress Editor. To copy a block’s formatting instead of its content, see Copy and paste block styles.

Copy a block

To copy a single block, take the following steps:

  1. Click on the block you wish to copy.
  2. In the toolbar that appears, click the ellipses (three dots) at the end of the toolbar.
  3. Click the “Copy” option.
  4. Go to the spot you wish to add the block to.
  5. On a new line, right-click and select “Paste” or, using your keyboard, press Control + V on Windows or Command + V on Mac.

Copy a group of blocks

To copy more than one block, take the following steps:

  1. Open List View by clicking the icon that looks like three horizontal lines at the top of the screen.
  2. Click on the first block, hold down the Shift key on your keyboard, and click on the last block. This will select all blocks between the first and last blocks.
  3. Click the ellipses (three dots).
  4. Click the “Copy” option.
  5. Go to the spot you wish to add the block to.
  6. On a new line, right-click and select “Paste” or, using your keyboard, press Control + V on Windows or Command + V on Mac.

Copy specific content

If you need to copy specific blocks from one page or template to another, follow these steps:

  1. Visit your site’s dashboard.
  2. Go to Appearance → Editor.
  3. Click “Pages” or “Templates” and select the page or template you want to copy the content from.
  4. Select the blocks you want to move. There are several methods to do this:
    • Click and drag your mouse over all the blocks.
    • Click on the first block, hold down the Shift key on your keyboard, and click on the last block. This will select all blocks between the first and last blocks. (This action is demonstrated in the video below.)
    • In List View, click on the first block, hold down the Shift key on your keyboard, and click on the last block. This will select all blocks between the first and last blocks.
  5. Click the ellipses (three dots) menu to the right of one of the block names, and select “Copy” from the menu.
  6. Navigate to the template or page you want to add the content to, either by clicking the site icon in the upper left corner or by using the editor command palette.
  7. Paste the blocks you copied from earlier. You can do this by placing your cursor on a new line, right-clicking and choosing “Paste” or, using your keyboard, press Control + V on Windows or Command + V on Mac.

Copy all content

Within the editor, you can copy all the content of a template, including the header and footer, and then paste it into another template or page. This is useful when switching from a template-based homepage to a static page. Learn how to set up a static home page.

To copy all content, follow these steps:

  1. Visit your site’s dashboard.
  2. Go to Appearance → Editor.
  3. Click “Templates” and select the template you want to copy the content from.
  4. Click the ellipses (three dots) menu in the top-right corner of the editor.
  5. Select the “Copy all blocks” option. This copies all the blocks to your device’s clipboard.
  6. Navigate to the template you want to add the content to, either by clicking the site icon in the upper left corner or by using the editor command palette.
  7. Paste the blocks you copied from earlier by right-clicking and choosing “Paste or, using your keyboard, press Control + V on Windows or Command + V on Mac.

💡

If you’re replacing the content of an existing template, remove all the blocks in that template before pasting the new content. An example of how to remove existing content is included in the video below.

Create a pattern

If you plan to reuse the same content in several places, save it as a pattern. A pattern is a saved collection of blocks you can insert on any template, page, or post. Make it a synced pattern to edit it in one place and have it update everywhere it’s used, or an unsynced pattern to drop in a starting layout you can then edit freely in each spot.

Was this guide helpful for you?

Not quite what you're looking for? Get Help!

Copied to clipboard!