【问题标题】:Logged out sidebar weirdness注销侧边栏怪异
【发布时间】:2011-08-03 12:11:46
【问题描述】:

当我登录到我的站点并查看单个帖子时,右侧边栏显示完美,但是当我在同一页面上注销时(通过侧边栏小部件),右侧边栏突然结束在我的 cmets 下方。这只发生在我查看个别帖子时。有什么想法是什么原因造成的?

我已经仔细检查了 CSS,据我所知,注销不会添加或更改任何类属性。另外 - 我正在使用的主题没有 posts.php 文件...

发帖:http://www.wespeakfashion.com/cool-sunglasses

page.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(' &#8212; ', __('&laquo; go back'), __('keep looking &raquo;')); ?>

    </div>

<?php include(TEMPLATEPATH."/r_sidebar.php");?>

</div>

<!-- The main column ends  -->

<?php get_footer(); ?>

【问题讨论】:

    标签: php wordpress login logout login-control


    【解决方案1】:

    右侧边栏似乎位于主要内容 div 中。这是可疑的,因为左侧边栏是主要内容 div 的兄弟。尝试将右侧边栏从那里取出,并将其作为左侧边栏和主要内容 div 的兄弟。

    【讨论】:

    • 我已编辑问题以显示 page.php。如您所见,右侧边栏是左侧边栏和 contentleft 的兄弟。
    • 不是根据 Chrome。在 Chrome 上,我可以看到 rsidebarcontentleft 的孩子。 lsidebarcontentleft 的兄弟。
    • 很抱歉,但我看到的不是这样。我刚刚查看了源码,rsidebar 是 contentleft 和 lsidebar 的兄弟,它们是 content 的孩子。如果是这样,请指出我错在哪里。
    • 好肉汁。那么为什么会这样呢?似乎当我查看单个帖子时,并且仅当我查看单个帖子时,它会将 rsidebar 踢到左侧的内容中......?
    • 对不起,我对 Wordpress 的经验很少:\。不太清楚为什么会这样。
    猜你喜欢
    • 1970-01-01
    • 2020-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-08
    • 2014-07-03
    • 1970-01-01
    • 2021-06-25
    相关资源
    最近更新 更多