亲宝软件园·资讯

展开

wordpress主题 自定义菜单 css样式 wordpress主题支持自定义菜单及修改css样式实现方法

人气:0
想了解wordpress主题支持自定义菜单及修改css样式实现方法的相关内容吗,在本文为您仔细讲解wordpress主题 自定义菜单 css样式的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:wordpress主题,自定义菜单,css样式,下面大家一起来学习吧。
自己在制作wordpress主题的时候遇到这个问题,并且遇到了css样式错误,其实很简单,操作如下:
在主题中functions.php中加入:
register_nav_menus( array( 'menu' => __( 'menu', '' ), ) );
在主题导航栏贴上导航代码: <?php wp_nav_menu( 'id=navbar' ); ?>
但是出现了css样式错误
原来这个函数输出的是下面的格式:
复制代码 代码如下:

<div id="menubar">
<ul class="menus">
<li class="..."><a href="http://.../">Home</a></li>
<li class="..."><a href="http://.../">菜单项1</a></li>
<li class="..."><a href="http://.../">菜单项2</a></li>
<li class="..."><a href="http://.../">菜单项3</a></li>
...
</ul>
</div>

没事,过滤下就ok啦:
将代码改成:
复制代码 代码如下:

<?php
echo str_replace("</ul></div>", "", ereg_replace("<div[^>]*><ul[^>]*>", "", wp_nav_menu(array('theme_location' => 'primary', 'echo' => false)) ));
?>

加载全部内容

相关教程
猜你喜欢
用户评论