gpt4 book ai didi

php - WordPress 侧边栏菜单不适用于 CSS

转载 作者:太空宇宙 更新时间:2023-11-04 15:33:08 25 4
gpt4 key购买 nike

我在使用 CSS 设置边栏菜单样式时遇到问题。我只需要它与当前的 CSS 一起工作,这样我就可以根据需要调整它的外观。我已经在 functions.php 中声明了边栏菜单,并在 WordPress 的管理区域中创建了一个菜单,但它似乎根本没有改变任何东西。

这是页面的链接(边栏菜单是我们的部门):View Page

以下是 sidebar.php 文件中的代码。

<div id="mod_sidebar">
<?php if ( ! dynamic_sidebar( 'Sidebar' )) : ?>
<ul>

<li id="sidebar-nav" class="widget menu">
<h3><?php _e('Navigation'); ?></h3>
<ul>
<?php wp_nav_menu( array( 'theme_location' => 'sidebar-menu' ) ); /* editable within the Wordpress backend */ ?>
</ul>
</li>

<li id="sidebar-search" class="widget">
<h3><?php _e('Search'); ?></h3>
<?php get_search_form(); /* outputs the default Wordpress search form */ ?>
</li>

<li id="sidebar-archives" class="widget">
<h3><?php _e('Archives') ?></h3>
<ul>
<?php wp_get_archives( 'type=monthly' ); ?>
</ul>
</li>

<li id="sidebar-meta" class="widget">
<h3><?php _e('Meta') ?></h3>
<ul>
<?php wp_register(); ?>
<li><?php wp_loginout(); ?></li>
<?php wp_meta(); ?>
</ul>
</li>
</ul>
<?php endif; ?>
</div><!--mod_sidebar-->

下面基本上是该菜单的 CSS:

#sidebar-nav,
#sidebar-nav ul {list-style: none; padding: 0; margin: 0; border-radius: 5px; -moz-border-radius: 5px; font-weight: bold;}
#sidebar-nav a {display: block; padding: 10px; width: 210px;}
#sidebar-nav li {float: left; width: 150px;}
#sidebar-nav li:hover {background-color: #5da3e3; border-radius: 5px; -moz-border-radius: 5px;}
#sidebar-nav li ul {position: absolute; width: 210px; left: -999em; background-color: #1662a7;}
#sidebar-nav li:hover ul {left: auto; border-radius: 5px; -moz-border-radius: 5px;}

谁能帮帮我?!

提前致谢!

最佳答案

试试这个(但你可以使用类 <div class="some_class_name"> ):

 #mod_sidebar,
#mod_sidebar ul {list-style: none; padding: 0; margin: 0; border-radius: 5px; -moz-border-radius: 5px; font-weight: bold;}
#mod_sidebar a {display: block; padding: 10px; width: 210px;}
#mod_sidebar li {float: left; width: 150px;}
#mod_sidebar li:hover {background-color: #5da3e3; border-radius: 5px; -moz-border-radius: 5px;}
#mod_sidebar li ul {position: absolute; width: 210px; left: -999em; background-color: #1662a7;}
#mod_sidebar li:hover ul {left: auto; border-radius: 5px; -moz-border-radius: 5px;}

关于php - WordPress 侧边栏菜单不适用于 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13125344/

25 4 0