WordPress HTML Editing Window – Can I Have More Control Over My Pages and Posts?

A reader offered the following comment/question today about the WordPress HTML Editing Window.

I’m frustrated with the WP editor. I’m used to Dreamweaver and having lots of html coding available to me, along with design view. I find that the html view of WP jumps around, doesn’t take me to where I was in the design view, is limiting on features, increases or decreases spacing between lines on me once posted, and is generally frustrating. It won’t even underline properly.

Do you have any suggestions about an outside editor for WP??

Here’s my answer:

@energeticnutrition
Thanks for your question. It’s something that I’m hearing more often these days. In general, it’s the idea that people want more control over their pages and posts.

Bloggers in the traditional sense are not the ones calling for this. It’s usually businesses, independent consultants and professionals that are using WordPress for full-blown websites.

What most people seem to want is a WYSIWYG editor that will allow them to do more with layout and styling using the Visual editing window. For that, there are several solutions. The most popular is TinyMCE Advanced WordPress Plugin.

But what you are asking for is more control over the HTML. This is tricky.

On the one hand, you have just about as much control as your HTML and CSS skills allow, but practically speaking it’s a pain. You can paste all kinds of code into the HTML window. For this, I usually use an external HTML editor. Dreamweaver works fine. There’s a free editor on the Business Blogging 101 Resources page. You can’t preview your work in Dreamweaver, however, unless you go through some other technical setup. Not worth it, imo. You can paste the HTML into the WP editor and save the changes, then view the page. The more complicated your HTML, the more tedious it gets!

The other thing you have to contend with is that your WordPress theme may conflict with the CSS you use in your hand-coded HTML. My guess is that the problem you cite with underlining is due to such a conflict. If the conflicts are very disruptive or they don’t allow you to do what you want at all, you may need to edit your style.css or other CSS files.

If you want to simplify the editing process and see how things work when you edit your page using HTML without having to constantly paste your changes into WordPress to preview them, you might try this:

In a web browser, View the Source Code for the page or post you are working on. Select All. Copy and Paste the code into the Code/HTML window of Dreamweaver. Now save that page somewhere, and you should be able to open it in a browser – or maybe view it in Dreamweaver’s visual window – that is, you should be able to view it from your desktop, so that you don’t have to keep saving changes into the WordPress editor to see how they look.

You’ll need to identify the section of the HTML page that is the chuck of code you will paste into the WordPress HTML editing window when you get things looking the way you want. (Try demarcating it with <!– HTML comments –>.) This doesn’t always work, but if you want more control over your pages, this is the easiest way to do it.

New Features in WordPress 2.8

Over at the McBuzz Communications website, I have posted a nice video overview of the new features in WordPress 2.8, and a short description of one of the coolest new features: the ability to insert more than one instance of the same widget into one – or more – of your sidebars. This gives you a powerful new way to customize the link menus in your sidebars. If you have a theme that allows you to have different sidebars on different pages, you can now have custom links on every page – without having to hack the PHP code for the theme!

WordPress Tutorial – Basic Introduction to the New WordPress 2.7 Dashboard

This video tutorial for WordPress is a basic introduction to the new WordPress version 2.7 Dashboard. It’s a beginner-level tutorial that shows you how to use new features of the Dashboard: How to customize the way different parts of the Dashboard are arranged on the page using drag and drop admin modules (boxes of content). How to open and close module windows and menu options – a very cool feature! How to collapse and expand sidebar menus. And how to hide or show individual modules in the Dashboard.

WordPress 2.7 Dashboard – Basic Introduction

WordPress Tutorial – How to Insert Text into a WordPress Post or Page from Microsoft Word or Other Source

WordPress Tutorial by Mark McLaren of McBuzz Communications shows how to insert text into a WordPress Post or Page from a Microsoft Word Document, PDF, Notepad, WordPad or TextEdit Text Document or other text file format. There are a number of ways to bring text into a Post or Page. This tutorial demonstrates that WordPress works differently on a Windows PC than on a Macintosh running OS 10.3 when it comes to pasting into a Post or Page.

WordPress Tutorial – How to Use the Easy Text Editing Window in WordPress

Tutorial by Mark McLaren of McBuzz Communications shows how to set up WordPress so you can use the easy visual rich text editor to make new Posts and Pages and edit existing Posts and Pages. Without the correct “Use visual rich text editor” setting you will only see the “code” editing window in the Dashboard. The setting is under Users – Your Profile.

On a Mac, you must use the Firefox web browser instead of Safari. In Safari, you cannot see the visual rich text editing window even if you have the “use visual rich editor” box checked.