我正在使用一个名为“Venture”的主题并创建了一个子主题来通过CSS编辑样式,但是我遇到了一些问题。我们的客户想要使用的导航作为主题的一部分在顶部提供,作为主导航,但是页脚菜单/导航是完全不同的样式并且似乎被PHP函数或小部件包裹,我不能真的告诉。
我想让它看起来像顶部的那个。但是,无论我在CSS中做什么都不会改变,我发现通过添加更多基本上已经在父主题中的CSS代码是多余的和不必要的,因为如果编码正确我可以使用它们。如何解决这个问题?
我正在建设的网站位于WP的子域上。
答案 0 :(得分:0)
好的,所以我想出了一个很好的方法来做到这一点。基本上我创建了一个footer.php文件并将其添加到我的子主题文件夹中。我复制了父母的代码" footer.php"文件并粘贴到子版本。然后我删除了菜单内部的内容,它用于指向二级菜单,现在它指向主要菜单。然后我通过CSS样式进行了跟进。我将菜单重命名为menu_2,如下所示:
<div class="menu_2">
<?php if (has_nav_menu( 'primary' )) {
wp_nav_menu( array(
'container' => 'menu',
'container_class' => '',
'menu_class' => 'dropdown',
'menu_id' => 'mainmenu',
'sort_column' => 'menu_order',
'theme_location' => 'primary'
));
} else {
echo '<p>Please set your Main navigation menu on the <strong><a href="'.get_admin_url().'nav-menus.php">Appearance > Menus</a></strong> page.</p>';
} ?>
</div>