Sidebar missing from Homepage

时间:2011-07-22 作者:Steve

这个home page 在所有最新帖子的其余部分下方显示侧边栏,为大部分(长)页面留下空白侧边栏区域。侧栏在任何single post.

我的index.phpsingle.php 除了“下一篇文章”和“上一篇文章”中的细微差别外,它们实际上是相同的。

主题侧栏中没有部署小部件,称为侧栏1;没有其他提要栏。侧栏的所有元素都编码到侧栏中。php,并且没有条件检查哪个页面正在调用侧栏,因此它应该(并且正在)在索引页面和单个帖子上显示相同的内容,只是在不同的位置。

类别页面也会在正确的位置显示侧栏。

我想可能会有<br clear="all"> 在主页上列出,这会将侧边栏向下推,但唯一包含此内容的帖子不再出现在主页上displays 侧边栏很好。

没有一篇帖子包含太宽的内容——它们都显示得很好,即使内容太宽,也只显示在侧边栏下方,不会向下推。

我使用了缓存插件,但我已经清除了服务器和浏览器上的缓存。

当我在IE8中显示站点时,我收到一个错误:

Webpage error details
Message: \'ajaxurl\' is undefined
Line: 1
Char: 102
Code: 0
URI: http://www.superlogical.net/wp-includes/js/wp-lists.js?ver=20110521
但我在个别帖子上收到了相同的错误,侧栏在IE8中显示良好。

在过去的2-3天里,我没有做任何模板更改,昨天显示的很好。

在Google Chrome CSS元素检查器中,我看不到任何CSS问题。

你知道这里发生了什么吗?

1 个回复
最合适的回答,由SO网友:markratledge 整理而成

这与JS错误无关。在主页上,您缺少的结束div标记#content 这就是把侧边栏扔到下面。您还有其他代码错误:[Invalid] Markup Validation of superlogical.net - W3C Markup Validator. 在验证报告中向下滚动以查看行号和源代码。

结束

相关推荐

使用ADD_FILTER来更改REL属性的更少的css enQueue_style

我想做的是使用less css 使用Wordpress。你应该链接到你的。rel属性设置为“样式表/更少”的文件更少。但我不知道如何更改enqueue\\u风格输出的代码。是否有方法应用过滤器并影响输出?编辑:如果有人想知道我是如何完成这项工作的,下面是代码片段:function enqueue_less_styles($tag, $handle) { global $wp_styles; $match_pattern = \'/\\.less$/U\';