每次我通过 wordpress 添加新页面时,或者由于安装 woocommerce 插件而拥有的新 woocommerce 页面都会将侧边栏推到内容下方的页面底部。
我不知道为什么会这样。请检查所附照片
这就是我在 CSS 中的主题侧边栏中的代码
/* Sidebar
---------------------------------------- */
#sidebar {
float: Left;
}
.widget {
background: url(images/box-tail.gif) repeat-x 50% 0%;
position: relative;
margin: 0 0 30px 0;
border: 1px solid #f0f0f0;
border-top: none;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
ul.children {
margin: 0 0 0 20px;
}
.widget-indent {
padding: 0 20px 19px 20px;
}
.primary_content_wrap .widget {
padding: 0 19px 19px 19px;
}
.primary_content_wrap h3 {
padding: 0 0 21px 0;
}
.primary_content_wrap .widget #searchform {
width: 100%;
}
.primary_content_wrap .widget #searchform input[type="text"] {
width: 123px;
}
这是我的 sidebar.php
<aside id="sidebar" class="grid_6 omega">
<?php if ( ! dynamic_sidebar( 'Sidebar' )) : ?>
<div id="sidebar-search" class="widget">
<h3>Search</h3>
<?php get_search_form(); ?> <!-- outputs the default Wordpress search form-->
</div>
<div id="sidebar-nav" class="widget menu">
<h3>Navigation</h3>
<?php wp_nav_menu( array('menu' => 'Sidebar Menu' )); ?> <!-- editable within the Wordpress backend -->
</div>
<div id="sidebar-archives" class="widget">
<h3>Archives</h3>
<ul>
<?php wp_get_archives( 'type=monthly' ); ?>
</ul>
</div>
<div id="sidebar-meta" class="widget">
<h3>Meta</h3>
<ul>
<?php wp_register(); ?>
<li><?php wp_loginout(); ?></li>
<?php wp_meta(); ?>
</ul>
</div>
<?php endif; ?>
</aside><!--sidebar-->
然后这就是我在每个页面中调用侧边栏的方式
<?php get_sidebar(); ?>
任何帮助将不胜感激。
更新外观>小部件