您当前的位置:首页 > TAG信息列表 > walker
Walker_Nav_Menu:将自定义代码放在特定<li>
我正在尝试将我的徽标添加到导航栏的中间,而在查看导航学步课程时,我不知道最好的方法是什么。所以我的问题是我该怎么做。Walker\\u Nav\\u Menu()方法start\\u el()似乎只构建了一个li,所以它在哪里迭代所有li并将其写入文件。
Add custom text to menu
如何将自定义文本添加到菜单?我希望输出中有这样的结构:<ul> <li>home</li> <li>services <ul> <p>services</p> <li><a href=\"#\">service1</a></li>
如何在MENU_NAV的子菜单中添加div或更改li
我想将div和class添加到父[li]的[ul class=“sub menu”]之后的子[li]元素中。问题是,当我试图修改start\\el函数中的[li]时,所有[li]都会被修改,即使是在[ul class=“sub menu”]之外的那些,父级也会被修改。请帮助我分离[li],这样我就只能在没有Javascript的情况下修改[ul class=“sub menu”]中的那些。public function start_el( &$output, $item, $depth = 0,
Walker或wp_Get_NAV_Menu_Items与jQuery
Self wondering question我有这样的菜单配置(例如):<nav class=\"nav-wrapper\"> <ul class=\"main-nav\"> <li><a href=\"#0\">Home</a></li> <li><a href=\"#0\">About</a></li>
使用自定义对象而不是WordPress数据库对象实现Walker
我正在尝试实现一个自定义的Walker,以便在对象的层次结构中导航。当我做var_dump 在$item 中的变量start_el 函数我看到的是wordpress数据库对象(博客、页面等),而不是我的自定义数据对象。如何设置Walker以接受菜单层次结构和导航的自定义对象?谢谢Dave
这种格式是否可以与定制的Nav Walker类一起使用?
我希望在wordpress菜单上有以下输出<nav> <a href=\"#\">Link</a> <a href=\"#\">Link</a> <aside> <a href=\"#\" class=\"custom-class\">Sub Menu Trigger</a> <div> <a href=\"#\"
如何创建指向页面内每个H2的页面导航链接?
我要求我正在开发的WordPress站点上的每个页面都有链接到页面上每个H2的页面级导航。如何最好地实现自动化?
菜单步行者:如何辨别一个子菜单是否包含子菜单?
我的意思是:<ul> <li> <ul class=\"sub-menu\"> <li> <ul> <li></li> <li></li> <li></li> </ul>
带有ACF字段的子菜单的Walker类
首先,我想知道这是否是最好的方法。我有一个基本导航,一个项目有孩子。子级需要包装在容器div中,每个子级需要从其关联页面中提取一些ACF值(图像、ACF repeater值)。孩子们基本上是内容+背景图像的平铺。学步班是实现这一目标的最佳方式吗?我唯一能做的就是影响所有nav项目,我不确定如何使子项目受到影响并引入ACF值。谢谢
为带自定义Walker子项的导航菜单项创建条件PHP时出现问题
我试图创建一个带有可点击下拉功能的导航菜单,但同时尽量减少脚本编写,因此我找到了一种通过不可见的输入框和CSS来实现这一点的方法。我唯一的问题是,我没有使用PHP的经验,让菜单加载正确的HTML非常令人沮丧(我花了很长时间才让自定义walker首先出现)。这就是我想要达到的效果-相同的默认WordPress菜单,但包含子菜单的菜单项略有不同:<ul> <li>A menu item</li> <li>A menu item&l
是否使用快捷码将带有自定义步行器的菜单插入页面/帖子正文?
我试图在页面或帖子正文中添加一个使用自定义walker类的菜单,并决定使用短代码。我不必使用短代码,但我必须将菜单嵌入页面/帖子内容的中心部分,并且菜单必须使用自定义walker。而像这样的问题:https://wordpress.stackexchange.com/a/293006/67420 有一种工作方法可以在页面内容中嵌入菜单,尝试扩展该菜单以传递自定义walker会失败,并出现以下警告:警告:call\\u user\\u func\\u array()要求参数1是有效回调,在/…中找不到类“n
手动使用Walker_Category类
我在WP文档“手动使用Walker”中读到,试图创建一个包含类别术语的菜单:https://codex.wordpress.org/Class_Reference/Walker$menu_items = get_categories(); $walk = new \\Walker_Category(); print_r( $walk->walk( $menu_items, -1 ) ); 我收到以下警告:Notice: Undefined index: use_desc_f
将菜单的顶级链接和子菜单包装在div中
我正在寻找一种将菜单的顶级链接和子菜单包装到自定义div中的方法。我发现这段代码几乎实现了以下目的:class Sub_Wrapper extends Walker_Nav_Menu { function start_lvl(&$output, $depth = 0, $args = array()) { $indent = str_repeat(\"\\t\", $depth); $output .= \"\\n$indent<
Walker上的START_LVEL不工作
我正在为菜单创建一个自定义漫游器,我的代码如下:<?php class My_Walker extends Walker { function start_lvl( &$output, $depth = 0, $args = array() ) { $output .= \"<nav>\"; } function end_lvl( &$output, $depth = 0,
在Nav_Walker中获取当前菜单位置
如何检索当前菜单位置(注册于register_nav_menus) 从导航助行器类内部?例如:<?php class Special_Nav_Walker extends Walker_Nav_Menu { // How can I get `special_menu` here, when the walker is applied to the menu (see below) } wp_nav_menu(
WordPress的默认主题是否像2016、2017和2019一样使用Walker_Nav_Menu类
我想知道这些主题是否使用Walker\\u Nav\\u菜单类。打开文件时,我看不到Walker\\u Nav\\u类,或者找不到它。我想知道他们用什么来显示菜单和子菜单。提前谢谢。
将额外的html添加到自定义导航查看器中根级别的末尾
我有一个定制的导航行走器,它本质上只是将的新类添加到菜单中,然而,我的菜单的末尾还包含一些硬编码元素(联系人按钮和搜索图标)。在何处/如何添加此自定义<li>\'确保这些作为最后一项添加到根UL中,只添加一次?
移除wp_NAV_MENU中不需要的元素
我正在Wordpress中构建一个自定义的超大菜单。我遇到了一个问题,wp\\U nav\\U菜单中显示的不需要的元素正在扭曲我的菜单。<?php wp_nav_menu( array( \'theme_location\' => \'main-menu\', \'menu_id\' => \'primary-menu\', \'items_wrap\' => \'<
Walker_Nav_Menu类的Start_el函数的$Item中包含什么内容
我想知道Walker类中start\\u el函数中$item的确切内容。提前感谢
是否可以不使用Walker_Nav类来显示导航菜单
我想问一下,是否可以在不使用Walker Nav类的情况下显示菜单和子菜单?当我使用bootstrap下载一个免费主题,但我没有看到用于导航菜单和子菜单的start\\u el时,就会发生这种情况。提前谢谢。