WordPress.org

Ready to get started?Download WordPress

Forums

I disabled the visual editor, but WP is still altering my code (14 posts)

  1. doodlz
    Member
    Posted 5 years ago #

    I've been using WP for years now. I always disable the visual editor because I write my own XHTML in a separate text editor then copy and paste into WP.

    With my latest site I have the visual editor disabled. (I'm developing the site locally at the moment.) However, I have a piece of code like the following:

    <a href="http://localhost:8888/blahblah" rel="lightbox" title="Name, Painting, 48&quot; x 60&quot;"><img src="http://localhost:8888/blahblah/blah.jpg" alt="Painting thumbnail" width="136" height="136" /></a>

    And WP is turning it into this (it won't show it because it turns it into a right quote, but right after the &quot; is where a regular quote is supposed to be, instead it's the fancy " "):

    <a href="http://localhost:8888/blahblah" rel="lightbox" title="Name, Painting, 48&quot; x 60&quot;”><img src="http://localhost:8888/blahblah/blah.jpg" alt="Painting thumbnail" width="136" height="136" /></a>

    It's deciding the end quote in my title attribute is the html entity " ", a right quote.

    How can I stop the visual editor from sneaking in and altering my code? If that is indeed the problem.

    Thanks

  2. kmessinger
    Volunteer Moderator
    Posted 5 years ago #

    When I past your code into the html editor, toggle to visual and back to editor I get . . .
    <a title="Name, Painting, 48&quot; x 60&quot;" rel="lightbox" href="http://localhost:8888/blahblah"><img src="http://localhost:8888/blahblah/blah.jpg" alt="Painting thumbnail" width="136" height="136" /></a>
    which is different but seems correct.

    But I have no idea why or how it changes it. None of my html has been changed to my knowledge.

  3. William Bowles
    Member
    Posted 5 years ago #

    I have a similar problem in that WP 2.7 strips out HTML code if I enter it in HTML mode then switch to the visual editor. In fact, there are lots of bugs that I have reported here but as per usual, no response. Eg, it's impossible to enter more than one blank line, the editor strips them out!

    Eg, it's impossible to centre a table and trying to edit the table in the visual editor reverses everything, that is, I can't insert the cursor after the table, it will only insert BEFORE the table!

    Eg, the only way to add a caption to an image is to upload the image from WP. I normally use Marsedit to upload copy/images, but if I do it this way, it's impossible to add the caption. I've tried using a different browser (I normally use Firefox but it's the same in Safari).

    Frankly, the editor is a dog and I've all but given up on trying to get some feedback from WP.

    http://www.creative-i.info

    Bill

  4. doodlz
    Member
    Posted 5 years ago #

    Creative-i, yes the editor doesn't work properly. That's why I've found that disabling it altogether works the best. But, it's strange that this is happening. I'm not sure why.

    kmessinger, I don't even have the visual editor as an option, but thanks for taking a look at it for me.

    I want to clarify that I can tell wp, or maybe the browser, is reading the quote (from the title attribute) as this: " & # 8 2 2 1 ; " (separated the characters with spaces) because that is how it appears when I view the source in my browser.

    Hopefully I just did something dumb and I will figure it out.

  5. doodlz
    Member
    Posted 5 years ago #

    Okay, I've discovered why WP is interpreting the quotes as the html entity " & # 8 2 2 1 ; ". I didn't put it in my first post above, but for the title attribute I have what looks like this:

    <a href="http://localhost:8888/blahblah.jpg" rel="lightbox" title="Name, <em>Painting</em>, 2001, Oil on Canvas, 60&quot; x 48&quot;">

    WP doesn't like the fact I used inline tags (ems) in the title attribute. It works fine in browsers when I don't used WP. So I just have to eliminate the inline elements and it should work.

  6. kmessinger
    Volunteer Moderator
    Posted 5 years ago #

    Creative-i
    You can't go back and forth from the visual editor to the html editor. That does introduce changes although the few tests I have done the changes are not necessarily incorrect, just a different way to accomplish the same thing.

    The best practices way to do it is like doodlz. Use a separate editor and then paste the code into WP. I save it (post it) at that point. If I have changes, I make them in my separate editor and then paste the entire new code into the WP editor.

  7. William Bowles
    Member
    Posted 5 years ago #

    The problem I have is not simple. I prefer to write in a text/edit editor then move it to Marsedit, do all I can to it in Marsedit, upload it and finish it off in the WP Editor. I don't have a choice really, as Marsedit has only limited formatting options beyond the basics whereas in theory anyway, the rest I have to do in WP where I play around with tightening up the layout, tags, extracts and what have you.

    Also, now Marsedit seems to be out of sync with WP as WP no longer picks up the 'extract' and 'slug' entry, nor HTML image formatting commands.

    What's annoying is how the editor strips out basics like '<p>' or '<center>'.

    The problem as I see it, is that WP is trying to mix its metaphors, xml, html, xhtml, the back-end db, the themes, plugins, calls to external ips and so on.

    It really needs a proper OFFLINE editor aka Quark that replicates the admin interface, only makes it work ergonomically by utilizing, in my case, the Mac Toolbox. Standard stuff and no doubt for windoze too.

    Bill

  8. William Bowles
    Member
    Posted 5 years ago #

    kmessinger:

    Re pasting code: Yes, sometimes it works but I just pasted a bunch of html code into the WP editor and it screws up bigtime (produced in Dreamweaver). You can't backspace or delete stuff, when viewed in html mode half the text disappears. It's a giant mess.

    Bill

  9. kmessinger
    Volunteer Moderator
    Posted 5 years ago #

    That is quite different from my experience. I use Dreamweaver 8.0.2 for anything, including posts, that is not done directly in the WP visual editor. Almost all of my Pages are done in DW and all my additions to the WP header, footer, and other php files likewise. I have never had a problem.

    You can't backspace or delete stuff, when viewed in html mode half the text disappears.

    With a previous version of WP I could not highlight text in text widgets to cut or copy but that was browser specific - happened in IE but not FF. I don't think the above is a WP problem.

    I did try MS Live Writer (maybe like Marsedit) but found it just an extra layer adding no benefits.

    Ok! No more ideas from me on this one . . .

  10. William Bowles
    Member
    Posted 5 years ago #

    Okay, but I have no knowledge of PHP, so I use DM to produce 'raw' HTML.

    Yes, there are browser-specific problems but problems in the WP editor are not amongst them.

  11. kmessinger
    Volunteer Moderator
    Posted 5 years ago #

    Yes, there are browser-specific problems but problems in the WP editor are not amongst them.

    You can't backspace or delete stuff, when viewed in html mode half the text disappears.

    So you have the same problems in IE as in FF?

  12. William Bowles
    Member
    Posted 5 years ago #

    Don't use IE, haven't for years but when I switch to Safari instead of FF, I have the same issues. The point is, virtually all of these problems started with 2.7. It would be helpful if the folks at WP could at least acknowledge that they exist and that they're not related to any specific browser.

    with regard to offline editors, I prefer to use one as it's quicker, the problem is that no one editor does everything which is why I switch between offline and online editing.

    I publish around 10 posts a day, so anything that speeds up the process is a great advantage.

    B

  13. kmessinger
    Volunteer Moderator
    Posted 5 years ago #

    The point is, virtually all of these problems started with 2.7. It would be helpful if the folks at WP could at least acknowledge that they exist and that they're not related to any specific browser.

    2.7 is working fine for thousands, including myself. I use FF3 and IE7 and it works perfectly in both browsers. Somewhere along the process you have a old/bad/incompatable file/program(like Flash)/incomplete install, etc.

    You might want to start comparing files with a fresh copy of WP using your ftp program. Or do a complete new install making sure the old files are deleted before you install the new ones (not your content/theme files). You might also check with the theme site. Some of the more popular themes have forums where users can ask questions.
    You also might want to look at this post, http://wordpress.org/support/topic/117847?replies=15

    Lastly before you do anything else you should try to fix the errors on your page. That way you start with a clean black board.

  14. William Bowles
    Member
    Posted 5 years ago #

    Could be, but the thread you cite is over 1 year old and refs V2.2

    The thought of having to go thru all this is just too much for me right now but thanks

    B

Topic Closed

This topic has been closed to new replies.

About this Topic