Ask your WordPress questions! Pay money and get answers fast! Comodo Trusted Site Seal
Official PayPal Seal

IE7, IE8 display issue with index.php only on Thematic Theme WordPress


The link is
[[LINK href=" "]]
<strong>and we are only having problems in index.php on IE 7/8. The upper navigation, the left sidebar and the footer are all absent.</strong>

The inner pages display properly, here is an example of the inner pages:

[[LINK href=""]][[/LINK]] (this runs on page.php)
[[LINK href=""]][[/LINK]] (this runs on category.php)

The DIVs containing these elements act almost like the PHP is not generating them within IE... but they generate as expected with all other browsers.

This site is running a child theme off Thematic, and we need this issue resolved urgently!

Answers (4)


Dan | gteh answers:

It seems you are pasting the contents of your post from Microsoft Word.

Microsoft products include a bunch of garbage code that breaks sites in IE.

Here is an example from View Source Code(I've shortened it)

<!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves /> <w:TrackFormatting /> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF /> <w:LidThemeOther>EN-US</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> <w:SplitPgBreakAndParaMark /> <w:DontVertAlignCellWithSp /> <w:DontBreakConstrainedForcedTables /> <w:DontVertAlignInTxbx /> <w:Word11KerningPairs /> <w:CachedColBalance /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathPr> <m:mathFont m:val="Cambria Math" /> <m:brkBin m:val="before" /> <m:brkBinSub m:val="&#45;-" /> <m:smallFrac m:val="off" /> <m:dispDef /> <m:lMargin m:val="0" /> <m:rMargin m:val="0" /> <m:defJc m:val="centerGroup" /> <m:wrapIndent m:val="1440" /> <m:intLim m:val="subSup" /> <m:naryLim m:val="undOvr" /> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true" DefSemiHidden="true" DefQFormat="false" DefPriority="99" LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Normal" /> < mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin;} --></p>

You need to edit all of your posts and remove that code which you can only see when viewing the code/html instead of the wysiwyg editor.

In the future, when you paste content from Word to WordPress, use the 'paste to word' option from the editor. It looks like a clipboard with the MS Word logo on it.

Basically you need to find all instances of

<!--[if gte mso 9]> .......... <!--[endif]-->

inside each of your posts, and delete it.

willisk comments:

I'm not seeing your code show up in my HTML editor at all. Do you know which post this is referring to?

Dan | gteh comments:

The code is definitely there. I can see it on your home page. I'll include a screenshot. Specifically in Franchise Royalties &#8211; Finding a Win-Win but I saw it in a bunch of other ones too.

If you want me to take a look myself let me know and I can pop in to your wp admin section and take a look