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

Delphi教程 2025-08-29

自己在制作wordpress主题的时候遇到这个问题,并且遇到了css样式错误,其实很简单,操作如下:

在主题中functions.php中加入:

register_nav_menus( array( 'menu' => __( 'menu', '' ), ) );

在主题导航栏贴上导航代码:

但是出现了css样式错误

原来这个函数输出的是下面的格式:

复制代码代码如下:

没事,过滤下就ok啦:

将代码改成:

复制代码代码如下:

echo str_replace("

", "", ereg_replace("]*>]*>", "", wp_nav_menu(array('theme_location' => 'primary', 'echo' => false)) ));

?>