php下拉菜单怎么设置,wordpress自定义菜单中的下拉菜单怎么做?

本文详细指导如何在WordPress中实现自定义菜单,包括在functions.php文件中注册菜单项,后台添加并设置 PrimaryMenu,以及调整header.php中的代码和火狐审查元素来定制下拉效果。通过实例演示了关键代码和参数设置技巧。
摘要由CSDN通过智能技术生成

今天在百度知道里面看到一个人问wordpress自定义菜单中的下拉菜单怎么做。我想起了以前学WP放在的时候,通常也是对wordpress的下拉菜单无从下手。这里给大家介绍一下操作思路。

1.functions.php 注册菜单项。

// 注册菜单

add_theme_support( ‘Primary Menu );或register_nav_menu( ‘primary’, __( ‘Primary Menu’, ‘主题名称’ ) );

2.后台添加菜单,名为:Primary Menu。

2.header.php 菜单位置调用如下代码:

你上面写的那段要用下面这段代码替换:

‘theme_location’     =>     ‘primary’,

‘container_id’  =>  ‘primaryNav’ ,

‘menu_class’       =>  ‘fr ‘,

‘menu_id’          => ‘topnav’,

‘link_before’ => ‘’,

‘link_after’ => ‘’,

) );

?>

然后用火狐浏览器,查看菜单位置的源码,修改上面的相应参数。

array(

‘theme_location’  => ” //指定显示的导航名,如果没有设置,则显示第一个

‘menu’            => ‘header-menu’,

‘container’       => ‘nav’, //最外层容器标签名

‘container_class’ => ‘primary’, //最外层容器class名

‘container_id’    => ”,//最外层容器id值

‘menu_class’      => ‘sf-menu’, //ul标签class

‘menu_id’         => ‘topnav’,//ul标签id

‘echo’            => true,//是否打印,默认是true,如果想将导航的代码作为赋值使用,可设置为false

‘fallback_cb’     => ‘wp_page_menu’,//备用的导航菜单函数,用于没有在后台设置导航时调用

‘before’          => ”,//显示在导航a标签之前

‘after’           => ”,//显示在导航a标签之后

‘link_before’     => ”,//显示在导航链接名之后

‘link_after’      => ”,//显示在导航链接名之前

‘items_wrap’      => ‘

  • %3$s
’,

‘depth’           => 0,显示的菜单层数,默认0,0是显示所有层

‘walker’          => ”// //调用一个对象定义显示导航菜单 )); ?>

2020012309512985.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值