Placeholder canvas

How to Use a Text Editor in WordPress? 

In the vast domain of website creation, WordPress reigns supreme as a go-to platform for bloggers, businesses, and creatives alike. At the heart of crafting compelling content lies the text editor—a powerful tool that enables users to shape their narratives, showcase their expertise, and captivate audiences. In this comprehensive guide, let’s go through the process of using a text editor in WordPress, empowering you to wield its full potential with confidence.

Understanding the Basics of a Text Editor

Before diving into the specifics, let’s familiarize ourselves with the fundamentals of text editing in WordPress:

  1. Accessing the Editor: To begin editing your content, log in to your admin dashboard and go to the page or post you wish to modify. Click on the “Edit” button to open the editor. Select “text” to edit the codes. 
  2. Content Structure: WordPress offers two primary editing interfaces: the Gutenberg Editor and the HTML editor. Gutenberg employs a block-based approach, while the HTML Editor resembles a traditional code processor.

Gutenberg Text Editor

Gutenberg Text Editor

Gutenberg, introduced in WordPress 5.0, revolutionized content creation with its intuitive block-based editing system. Here’s a step-by-step guide to harnessing its power:

  1. Adding Blocks: Click the (+) icon or start typing to add a new block. Choose from various block types, including paragraphs, headings, images, galleries, lists, and more.
  2. Editing Blocks: Select a block to reveal its editing options. Modify text, format styles, insert media, and adjust settings using the block toolbar and sidebar controls.
  3. Arranging Blocks: Drag and drop blocks to rearrange their order within the content. Use the up and down arrows to move blocks vertically.
  4. Creating Reusable Blocks: To streamline your workflow, create reusable blocks for frequently used content elements, such as call-to-action sections or testimonials.

HTML Text Editor

HTML text editor

In WordPress’s HTML editor, users have the flexibility to directly manipulate the underlying HTML code of their content. Here’s how you can achieve the same effects using the HTML editor:

  • HTML Tags: Instead of relying on the visual editor’s toolbar, you can manually insert HTML tags to format text and structure content. For example:
  • <p>This is a paragraph of text.</p> <h2>This is a heading</h2> <strong>This text is bold</strong> <em>This text is italicized</em> <a href=””>This is a hyperlink</a>
  • Shortcodes: To use shortcodes, simply insert them directly into the HTML code. For example:
  • Custom Tags for Styling: If your theme or plugins introduce custom tags or classes for styling, you can apply them directly in the HTML code. For example:
  • <div class=”custom-style”>Custom styled content</div>
  • Dynamic Tags: While dynamic tags typically require PHP code, you can still incorporate them into your HTML code to achieve dynamic content. For example, to display the post title dynamically:
  • <h1><?php the_title(); ?></h1>
  • Template Tags: Template tags are PHP functions used within WordPress templates, but you can include them in your HTML code for advanced customization. For example:
<p><?php echo get_the_date(); ?></p>

By utilizing the HTML editor in WordPress, you have granular control over the structure, appearance, and functionality of your content, allowing for more intricate customization and dynamic elements. 

To correctly write HTML code, you can use any plain text editor such as dc  Notepad (Windows), TextEdit (Mac), Visual Studio Code, Sublime Text, Atom, etc. Here’s a basic guide on how to write HTML code:

  1. Open a Text Editor: Open your preferred text editor on your computer.
  2. Start with the Document Type Declaration (DOCTYPE): Begin your HTML document with the <!DOCTYPE html> declaration. This informs the web browser that the document is an HTML5 document.
  3. HTML Element: Create the root HTML element by adding <html> tags. All other elements will be nested within this element.
  4. Head Section: Inside the <html> element, add a <head> section. This section contains metadata about the document, like the title, character set, and links to CSS and JavaScript files.
  5. Title: Within the <head> section, add a <title> tag to specify the title of the document. This title appears in the browser’s title bar or tab.
  6. Body Section: After the <head> section, add a <body> section. This section contains the visible content of the document, including text, images, links, and other elements.
  7. Add Content: Inside the <body> section, add your desired content using HTML elements such as headings (<h1>, <h2>, etc.), paragraphs (<p>), lists (<ul>, <ol>, <li>), links (<a>), images (<img>), and more.
  8. Closing Tags: Make sure to close all HTML tags properly. Most HTML elements require both opening and closing tags, except for self-closing tags like <img> and <br>.
  9. Save the File: Save your file with an appropriate filename and the .html extension, such as index.html.
  10. View in Browser: Open the HTML file in your web browser to see how your content looks. You can do this by double-clicking the file or dragging it into the browser window.

Here’s an example of an HTML document:

<!DOCTYPE html> <html> <head> <title>My First HTML Page</title> </head> <body> <h1>Hello, World!</h1> <p>This is a paragraph of text.</p> <img src="example.jpg" alt="Example Image"> <a href="">Visit Example Website</a> </body> </html>
text editor

This code will craft a basic HTML page with a heading, paragraph, image, and link. You can further enhance and customize your HTML documents by learning about additional HTML elements, attributes, and CSS styling.

Exploring Advanced Options

text editor

Beyond the default editing interfaces, WordPress offers a plethora of plugins and themes that extend the text editing capabilities. Here are some advanced options to consider:

  1. Page Builders: Explore page builder plugins like Elementor, WPBakery Page Builder, and Divi Builder for advanced text editing features, visual design elements, and customizable templates.
  2. Code Editors: For users comfortable with HTML, CSS, and JavaScript, WordPress provides built-in code editors for fine-tuning the underlying code of your content.

By leveraging these tags effectively, you can enhance the structure, appearance, and functionality of your content in WordPress text editors, providing a richer and more engaging experience for your audience.


As you navigate the vast terrain of text editing in WordPress, remember that practice makes perfect. Experiment with different editing interfaces, explore advanced options and refine your skills over time. With dedication, creativity, and attention to detail, you’ll unlock the full potential of the WordPress text editor and craft content that resonates with your audience, leaving a fulfilling impression in the digital sphere. Happy editing!


Can I customize the text editor in WordPress?

Yes, you can customize the text editor in WordPress by installing plugins that add additional editing features or by using themes that offer custom styling options for the editor interface. Additionally, you can create custom styles for your content using CSS.

Are there keyboard shortcuts available in the text editor?

Yes, there are keyboard shortcuts available in the text editor that can help speed up your workflow. Common shortcuts include Ctrl+B for bold, Ctrl+I for italic, Ctrl+K for adding a hyperlink, Ctrl+Z for undo, and Ctrl+Y for redo.

Is it easy to switch between the visual editor and the HTML editor?

Yes, you can switch between the visual editor (WYSIWYG) and the HTML editor in WordPress. Simply click on the “Visual” or “Text” tab at the top right corner of the editor to toggle between the two modes.

Where can I find extra resources for learning more about WordPress text editing?

Additional resources for learning more about WordPress text editing include the official WordPress documentation, online tutorials, forums such as the WordPress Support Forums, and communities.

Want faster WordPress?

WordPress Speed Optimization

Try our AWS powered WordPress hosting for free and see the difference for yourself.

No Credit Card Required.

Whitelabel Web Hosting Portal Demo

Launching WordPress on AWS takes just one minute with Nestify.

Launching WooCommerce on AWS takes just one minute with Nestify.