Ultra Addons for Contact Form 7

Summer

Exclusive Deal

50% OFF.

on Lifetime Plans

How to Use WordPress Block Editor (Gutenberg) to Build Your WordPress Website – Beginners Guide + 12 Advanced Tips

How to Use WordPress Block Editor (Gutenberg) to Build Your WordPress Website

WordPress revolutionized website creation with the introduction of the Block Editor, commonly known as Gutenberg, which replaced the Classic Editor in WordPress 5.0

If you’re looking to build a powerful WordPress website without coding knowledge, mastering the WordPress Block Editor is essential. 

This comprehensive guide will show you how to use the WordPress Block Editor effectively, from basic concepts to advanced techniques.

Table of Contents

What is the WordPress Block Editor (Gutenberg)?

use wordpress block editor

The WordPress Block Editor, or Gutenberg, is a content editing system that uses blocks as the primary content components. 

Unlike the previous Classic Editor which operated like a standard word processor, the Block Editor allows you to build pages using individual content blocks for paragraphs, images, videos, tables, and countless other elements.

Each block functions as an independent unit that you can manipulate, style, and arrange anywhere on your page. 

This gives you unprecedented control over your website’s layout and design, without requiring knowledge of HTML or CSS.

Why Use the WordPress Block Editor?

Before diving into how to use Gutenberg WordPress, let’s understand why the Block Editor has become the standard for WordPress website creation:

  • Visual Editing: What you see is what you get (WYSIWYG) – edit content exactly as it will appear on your site
  • Drag-and-Drop Interface: Easily move content blocks to create complex layouts
  • Consistent Design: Apply uniform styling across your entire website
  • Responsiveness: Blocks automatically adapt to different screen sizes
  • Extensibility: Add functionality through block patterns, reusable blocks, and plugins
  • Future-Proof: As WordPress continues to develop the block system, your site remains compatible with future innovations

Getting Started with the WordPress Block Editor

Accessing the Block Editor

To use Gutenberg WordPress, simply log into your WordPress dashboard and:

  1. Go to “Pages” or “Posts” in your dashboard menu
  2. Click “Add New” or edit an existing page/post
use wordpress block editor
  1. The Block Editor will automatically load
Gutenberg block interface

If you’re using an older WordPress version or have the Classic Editor plugin installed, you may need to click “Switch to Block Editor” to access Gutenberg.

  • Make sure your site runs WordPress 5.0 or later.
  • If the Classic Editor plugin is installed, go to Plugins > Installed Plugins, locate Classic Editor, and deactivate it.
Deactivating Classic Editor to Enable Gutenberg Block Editor
  • You can also Manually Enable Gutenberg from Settings > Writing and choosing Block Editor as the default editor and Save Changes.
Enabling Gutenberg Editor from WordPress Dashboard Settings

Understanding the Block Editor Interface

When you first open the WordPress Block Editor, you’ll see:

  • Top Toolbar: Contains saving options, undo/redo buttons, and editor settings
Top Toolbar - Gutenberg Block Editor
  • Content Area: The main editing space where you’ll add blocks
Body Area - WordPress Block Editor
  • Block Inserter (+): Click to add new blocks
Block Inserter - WordPress Block Editor
  • Settings Sidebar: Shows block-specific settings and document settings
Settings Sidebar - WordPress Block Editor
  • Block Toolbar: Appears above selected blocks with formatting options
Gutenberg Block Editor

How to Add Your First Block

To start using the WordPress Block Editor:

  1. Click the “+” icon to open the block inserter
Block Inserter - WordPress Block Editor
  1. Browse categories or search for specific block types
adding a block
  1. Click on a block to add it to your page
  2. Type or add content to the block
adding content in the block

The most common block is the Paragraph block, which is added by default when you start typing.

Basic Block Edits

Here’s how to use Gutenberg WordPress for basic block operations:

  • Select a block: Click on it
  • Move a block: Drag the six-dot handle on the left of the block, or use the up/down arrows in the block toolbar
moving block to different positions
  • Delete a block: Select it and press Delete, or click the three-dot menu and select “Remove Block”
deleting a block in WordPress Block Editor
  • Duplicate a block: Click the three-dot menu and select “Duplicate” or use the keyboard shortcut Ctrl+D (or Cmd+D on Mac)
Duplicating a block
  • Save a block for reuse: Click the three-dot menu and select “Add to Reusable blocks”
creating a reusable block

Essential Blocks for Beginners

Learning how to use the WordPress Block Editor starts with understanding these fundamental blocks:

Paragraph Block

Paragraph - Most Used Block

The Paragraph block is automatically inserted when you start typing. It includes formatting options like:

  • Text alignment
  • Bold, italic, and strikethrough formatting
  • Text color and background color
  • Drop cap option
  • Font size adjustment
adding content in the block

Heading Block

Heading Block

Use Heading blocks to structure your content with H1-H6 tags, which are crucial for SEO and accessibility. To add a Heading block:

  1. Click the “+” icon
  2. Select “Heading”
  3. Choose your heading level (H2-H6) from the toolbar
  4. Type your heading text

Image Block

Image Block

To add images using the WordPress Block Editor:

  1. Insert an Image block
  2. Upload a new image, select from your media library, or insert a URL
  3. Use the sidebar settings to adjust size, add alt text, and set alignment

List Block

List Block

Create ordered (numbered) or unordered (bullet) lists easily:

  1. Add a List block
  2. Select list type (ordered or unordered) from the toolbar
  3. Type your list items, pressing Enter to create new items
  4. Use Tab to create nested lists

Columns Block

Column Block

The Columns block lets you create multi-column layouts:

  1. Add a Columns block
  2. Select the number of columns you want
  3. Add blocks inside each column
  4. Adjust column widths using the resize handles

Working with WordPress Block Editor Templates

WordPress Block Editor templates give you pre-designed layouts to speed up page creation. Here’s how to use WordPress Block Editor templates:

Using Pre-made Block Patterns

Block patterns are pre-designed block arrangements that you can insert and customize:

  1. Click the “+” icon in the editor
  2. Select the “Patterns” tab
Use of Patterns in WordPress Block Editor
  1. Browse available pattern categories
  2. Click on a pattern to add it to your page

Creating and Saving Block Templates

To create your own templates for reuse:

  1. Build a layout using multiple blocks
  2. Select all blocks you want to include
  3. Click the three-dot menu and select “Add to Reusable blocks”
creating a reusable block
  1. Name your template
creating reusable block
  1. Access it later from the Reusable tab in the block inserter

Using Full Site Editing Templates (FSE)

If your theme supports Full Site Editing:

  1. Go to Appearance > Editor in your dashboard
wordpress dashboard
  1. Browse available templates, such as Header, Footer, Single Post, and more.
  2. Edit these templates using blocks to change your entire site’s structure

Advanced Block Editor Techniques

Once you understand the basics of how to use Gutenberg, try these more advanced techniques:

Block Groups and Nesting

Group related blocks together for easier manipulation:

  1. Select multiple blocks
  2. Click “Group” in the toolbar
grouping of blocks
  1. Add styling to the entire group at once
how to use gutenberg block editor

You can also nest blocks within other blocks for complex layouts.

Using the Block Navigation

For complex pages with many blocks:

  1. Click the “List View” icon in the top toolbar
  2. See a hierarchical list of all blocks on your page
  3. Click any block in the list to jump to it
  4. Drag blocks in the list view to reorder them

Custom CSS for Blocks

For more design control:

  1. Select a block
  2. In the sidebar, open the “Advanced” dropdown
  3. Add custom CSS classes or inline CSS

12 Advanced Tips for WordPress Block Editor Mastery

Now that you know how to use the new WordPress Block Editor, here are 12 advanced tips to take your Gutenberg skills to the next level:

Tip 1: Master Keyboard Shortcuts

Speed up your workflow with these essential shortcuts:

  • / – Start typing to search for blocks
  • Ctrl+Z / Cmd+Z – Undo
  • Ctrl+Shift+Z / Cmd+Shift+Z – Redo
  • Ctrl+S / Cmd+S – Save changes
  • Shift+Alt+H – Display all keyboard shortcuts

Tip 2: Create Reusable Block Libraries

Build a library of reusable blocks for elements you frequently use:

  1. Create and style a block or group of blocks
grouping of blocks
  1. Select the block(s) and click the three-dot menu
  2. Choose “Add to Reusable blocks” and name it
creating a reusable block
  1. Access your library via the Reusable tab in the block inserter
using reusable blocks in wordpress block editor
  1. Manage all reusable blocks at Dashboard > Reusable Blocks

When you update a reusable block, the changes apply to every instance across your site.

Tip 3: Utilize Block Patterns for Complex Layouts

Use of Patterns in WordPress Block Editor

Block patterns can dramatically speed up page creation:

  1. Install pattern-rich themes or plugins
  2. Create your own patterns with the Code Snippets plugin
  3. Use the Pattern Directory at WordPress.org for inspiration

Tip 4: Implement Custom Block Styles

using patterns and sytles form block editor

Add custom styling options to existing blocks:

  1. Install the Styles API plugin or add code to your theme’s functions.php
  2. Create style variations for blocks
  3. Access these styles from the block sidebar

Tip 5: Master Block Transformations

Convert blocks from one type to another while preserving content:

  1. Select any block
  2. Click the block type icon in the toolbar
  3. Select “Transform to” from the dropdown
  4. Choose the desired block type

For example, transform paragraphs to lists, quotes to headings, or multiple paragraphs to columns.

Tip 6: Use Advanced Query Loops

AD 4nXfxK6dUvpOGxlac0xQB6KdNt TD6m1m51MfCCT0Pp0r7aN73Hb0ALWzrr6IktrVZtjK dmrAnpGvyA7Sv88RgJ7tq0nKg rqx1z6Dq6mb1x11cu8oS Q CgWa 3JzT9nc23a3d7?key=DpqEkdsggOufu 06TrFn3Q | Ultra Addons for Contact Form 7

Create dynamic content displays with Query Loop blocks:

  1. Add a Query Loop block
  2. Configure post type, categories, tags, and other filtering options
  3. Select a display template (list, grid, etc.)
  4. Customize the template to show exactly what you want

Perfect for portfolios, testimonials, product catalogs, or news sections.

Tip 7: Implement Block Locking

AD 4nXfHvxKqx GGo8CAoj11jEvNeR KaHidRZtUpErG0sFvB DaCssT4DwQoiFKUvnQFdPvECYqdKxfrX OtYMyOZlRl Ym44jMv9P4bM GUH0eSvybLpl493d8Laa 1k | Ultra Addons for Contact Form 7

Prevent accidental changes to important content:

  1. Select a block or group
  2. Click the three-dot menu
  3. Choose “Lock”
  4. Select whether to prevent moving, removing, or both

Particularly useful for templates used by multiple team members.

Tip 8: Create Custom Block Templates for Post Types

Set default block layouts for specific post types:

  1. Add this code to your theme’s functions.php:

function register_custom_post_template() {

    $post_type_object = get_post_type_object( ‘post’ );

    $post_type_object->template = array(

        array( ‘core/heading’, array(

            ‘level’ => 2,

            ‘placeholder’ => ‘Add title here…’

        ) ),

        array( ‘core/paragraph’, array(

            ‘placeholder’ => ‘Write introduction here…’

        ) ),

        array( ‘core/image’ ),

        array( ‘core/paragraph’ ),

    );

}

add_action( ‘init’, ‘register_custom_post_template’ );

  1. Customize the template array with your preferred blocks
  2. Every new post will start with this structure

Tip 9: Utilize Block-Specific CSS Classes

Target specific blocks with CSS for detailed customization:

  1. Add the Additional CSS Class in a block’s Advanced settings
  2. Use these classes in your theme’s custom CSS
  3. Create block-specific styling without affecting other content

For example:

.wp-block-cover.hero-section {

    min-height: 80vh;

    animation: fadeIn 1s ease-in;

}

Tip 10: Implement Conditional Block Display

Show different blocks based on user conditions using a plugin like Block Visibility:

  1. Install and activate the Block Visibility plugin
  2. Select any block
  3. Configure visibility conditions (logged-in status, user role, date/time, etc.)
  4. Save your settings

Great for membership sites, time-sensitive content, or role-specific information.

Tip 11: Master Full Site Editing

Full Site Editing with Gutenberg Block Editor

If your theme supports it, take advantage of Full Site Editing:

  1. Use Template Parts for reusable sections
  2. Create custom templates for different page types
  3. Build template hierarchies for consistent branding
  4. Edit global styles for site-wide design control

Tip 12: Optimize Blocks for Performance

Keep your site running smoothly:

  1. Use WebP images instead of PNGs or JPEGs
  2. Implement lazy loading for image blocks
  3. Minimize use of heavy blocks like embeds on critical pages
  4. Use the Performance Lab plugin to identify block-specific optimizations
  5. Consider AMP compatibility if using Google’s Accelerated Mobile Pages

Creating Effective Contact Forms with Ultra Addons for Contact Form 7

An essential element of any WordPress website is a well-designed contact form. 

Let’s explore how to use Gutenberg WordPress to implement contact forms using Contact Form 7 with the powerful Ultra Addons for Contact Form 7 extension.

Why Choose Contact Form 7 with Ultra Addons for Contact Form 7?

Contact Form 7 is one of the most popular WordPress form plugins, with over 5 million active installations. When enhanced with Ultra Addons for Contact form 7, you gain access to:

  • Advanced form styling options
  • Conditional fields
  • Multi-step forms
  • Form templates
  • Enhanced anti-spam protection
  • Advanced validation
  • Custom redirects

Installing and Activating Contact Form 7 and Ultra Addons

To get started, install and activate both the Contact Form 7 plugin and the Ultra Addons for Contact Form 7 plugin 

  • From your WordPress dashboard, head to Plugins > Add New Plugin.
create contact form
  • Search for ‘Contact Form 7’ in the plugin search box. 
install contact form 7

Once the plugin appears: 

  • Install and Activate the plugin. 
activate contact form 7
  • In a similar way, search for CF7Addon on the plugin search box by heading to Plugins > Add New Plugin from your WordPress dashboard. 
  • Search for ‘Ultimate Addons for Contact Form 7’ in the plugin search box. 
AD 4nXdcioC2kmU9amML0hzMdKwRXFZARMV2chKSvBFquYjJDXkuf3yDJ0ysvvL0Uu fdYTcoNeelqDZroTWBN4jQ1Bll0NwBuZGtDci5yzk | Ultra Addons for Contact Form 7
  • Select Install
AD 4nXft6Bjw8F CL98ucsmiqDz Q9sueJDvXhcVt4ThoBBVhNYcnueyt2fvNdD6Ybd6TBcmD p Uec2DH VSDDUXu3LSLOGdllJ5lzyvahO9sDOWzbVNif J 0 0XMFe2jMT9mZ565EZg?key=DpqEkdsggOufu 06TrFn3Q | Ultra Addons for Contact Form 7
  • Hit Activate
AD 4nXd2ShR4WzlQplktP AsFLF6 a1pagmPjff5sg3wgDx2Bjwy9DNlAX6ZDUabT oUl74ts9DuZwyyb8B | Ultra Addons for Contact Form 7

Setting Up Ultra Addons for Contact Form 7

Once installed, you’ll be redirected to the Setup Wizard page.

setup wizard
  • Slowly scroll down the wizard page and enable all the free features you need.
enabling widgets
  • Ensure that the Multi-step Form feature is toggled on.
7cfe4955 f42e 4e97 b21d 2eba65fd93b3 | Ultra Addons for Contact Form 7
  • Once you’ve selected all necessary features, click the Next button.
setting up a contact form on WordPress website

Using the AI Form Generator to Create a Multi-Step Form

  • On the next screen, you will see the AI Form Generator page.
AI Form Generator
  • You can either use the AI generator or click Back to Dashboard to exit.

For this guide, select Multistep from the form type dropdown menu in the AI Form Generator.

creating multi step form
  • Click the Generate with AI button.
creating form using AI form generator
  • Then, click the Create your form button.
creating your form

After this, you’ll be redirected back to your WordPress Admin Dashboard, and a new contact form titled multistep will appear.

multi-step form

You may also see a message from Ultimate Addons for Contact Form 7 regarding user consent. Choose Allow or No Thanks as preferred.

Displaying the Multi-Step Form on a Page

  • Copy the shortcode for the newly created multi-step form.
copying contact form shortcode
  • Navigate to Pages > Add New.
adding a page to create contact form
  • Name your new page (e.g., “Multi-step Form”).
Adding Title to your Contact Form
  • Paste the copied shortcode into a block on this page.
Pasting the shortcode to create a contact form
  • Click the Publish button.
Publishing Contact Form 7

Now, visit the page you just created to view the multi-step form in action.

Preview of Contact Form on your Website

For more advanced features and tutorials, visit the CF7Addons documentation.

Optimizing Your WordPress Block Editor Experience

As you continue to use Gutenberg WordPress for your website building, consider these optimization strategies:

Keep Plugins Updated

The WordPress Block Editor continues to evolve, as do the plugins that extend it. Regular updates ensure compatibility and access to new features.

Consider Block-Optimized Themes

Themes designed specifically for the Block Editor, especially those supporting Full Site Editing, provide the best Gutenberg experience.

Use Browser Developer Tools

When working with complex layouts, your browser’s developer tools can help troubleshoot display issues or identify CSS classes for custom styling.

Optimize Your Workflow

Create templates for common page layouts, develop a reusable block library, and establish brand style guidelines to maintain consistency.

Conclusion

The WordPress Block Editor (Gutenberg) has transformed how websites are built on WordPress, empowering users with unprecedented design flexibility without requiring coding knowledge. By understanding how to use the WordPress Block Editor effectively, you can create sophisticated, responsive websites that stand out from the crowd.

From basic block manipulation to advanced template creation, mastering Gutenberg opens up endless possibilities for your WordPress projects. As you implement the 12 advanced tips covered in this guide and explore the power of integrations like Ultra Addons for Contact Form 7, you’ll discover that the Block Editor is not just an editing tool but a complete website-building system.

Ready to start building? Log in to your WordPress dashboard, create a new page, and begin experimenting with the WordPress Block Editor today!

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top