Marco Luthe Online! » WordPress Stuff » WordPress Posting Issue Using “Div”-Tags
WordPress Posting Issue Using “Div”-Tags
Whenever I was using a <div>-tag in a post within the richt text editor of WordPress (i.e. for showing php code as in this post), it was replaced by a <p>-tag which was not what I wanted.
Then I stumbled across this fix on the WordPress support forum to correct this odd behaviour – and it works fine so far!
CAVE:
The fix described in that post requires to manually change the core WordPress files, so you’d better know what you are doing!
[Update from 2008-03-29]
Here is another fix that I found recently as I upgraded my WP installation to the newest version (haven’t tested this fix yet):
1. Open the file called tiny_mce.js located in the wp-includes\js\tinymce folder
2. Goto line 130 – look for this: this._def(“extended_valid_elements”, “”);
3. Change it to this: this._def(“extended_valid_elements”, “div[id|class]“);
Thanks to Scott Bernardot who described this in a comment on urbangiraffe.com and to “richarduk” who linked there in a post on the wordpress.org-forum.
[Update from 2008-06-05]
I found out that some strange spam sites were linking to this post, and there was a lot of uncommon traffic hitting this post – so I decided to change the URL… sorry if you did not find this post at once.
[Update from 2009-01-14]
Sorry, unusual traffic to this post… again. Changed the URL slightly… again!
Filed under: WordPress Stuff · Tags: editor, posting, troubleshooting, wordpress
-
Antony Faast











