Php 注销侧边栏怪异
当我登录到我的站点,查看一篇文章时,右边的边栏显示得非常完美,但是当我在同一页面上注销时(通过边栏小部件),右边的边栏突然出现在我的评论下面。这只发生在我查看个人帖子时。你知道这是什么原因吗 我仔细检查了CSS,据我所知,注销不会添加或更改任何类属性。还有-我正在使用的主题没有posts.php文件 职位: phpPhp 注销侧边栏怪异,php,wordpress,login,logout,login-control,Php,Wordpress,Login,Logout,Login Control,当我登录到我的站点,查看一篇文章时,右边的边栏显示得非常完美,但是当我在同一页面上注销时(通过边栏小部件),右边的边栏突然出现在我的评论下面。这只发生在我查看个人帖子时。你知道这是什么原因吗 我仔细检查了CSS,据我所知,注销不会添加或更改任何类属性。还有-我正在使用的主题没有posts.php文件 职位: php <?php include (TEMPLATEPATH . '/header.php'); ?> <div id="content"> <?php
<?php include (TEMPLATEPATH . '/header.php'); ?>
<div id="content">
<?php include(TEMPLATEPATH."/l_sidebar.php");?>
<div id="contentleft">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php the_content(__('Read more'));?><div style="clear:both;"></div>
<!--
<?php trackback_rdf(); ?>
-->
<?php endwhile; else: ?>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p><?php endif; ?>
<?php posts_nav_link(' — ', __('« go back'), __('keep looking »')); ?>
</div>
<?php include(TEMPLATEPATH."/r_sidebar.php");?>
</div>
<!-- The main column ends -->
<?php get_footer(); ?>
右侧边栏似乎在main content div中。这是可疑的,因为左侧边栏是main content div的同级。尝试将右侧边栏从那里取出,并将其作为左侧边栏和main content div的同级。我编辑了问题以显示page.php。正如你所看到的,右侧边栏是左侧边栏和contentleft的兄弟,而不是根据Chrome。在Chrome上,我可以看到,rsidebar
是contentleft
的孩子lsidebar
是contentleft
的兄弟。很抱歉,我看到的不是这个。我刚刚查看了源代码,rsidebar是contentleft和lsidebar的兄弟,他们是content的后代。如果是这样的话,请指出我错在哪里。好肉汁。那为什么会这样呢?似乎当我查看个人帖子时,而且只有当我查看个人帖子时,它才会将rsidebar踢进左侧内容…?对不起,但我对Wordpress几乎没有经验:\。我不太清楚为什么会这样。