您当前的位置:首页 > TAG信息列表 > walker
获取Walker类中的根元素数
我扩展了Walker_Nav_Menu 分类如下class YPE_custom_navwalker extends Walker_Nav_Menu{} 我想使用get_number_of_root_elements( $elements ) 在我的新类中放置在Walker类中的函数YPE_custom_navwalker我想用这个函数来显示start_el 函数我在下面使用了此代码,但不起作用echo $args->walker->get_number_of_root_elemen
WP_NAV_MENU将类添加到具有子子项的子项
我需要你的帮助,正在尝试添加类dropdown-submenu 到a<li> 具有子元素的元素。我不确定我是否足够清楚,所以这里有一个例子: |-Home (Parent Item) |-Services (Parent Item) *class=\'dropdown\'* |-Orthodontics (Child Item) *** class=\"dropdown-submenu\" *** |-Invisalign (
在WordPress引导下拉菜单中显示帖子标题
我为我的wordpress主题创建了自定义引导navwalker类所有东西都正常工作我在下面的代码中function start_el(){}当我把<h2>Hellow World!</h2> 在内部$item_output dropdwon菜单显示Hellow World! 四列四次但当我想把the_title() wordpress函数$item_output 像这样<h2>\'.the_title().\'</h2> 给我看看Hello World!
自定义导航遍历中的`start_el`深度参数的计算结果始终为零
我有一个自定义导航助行器,我试图使用它只输出菜单的第一级:<?php wp_nav_menu( array( \'theme_location\' => \'secondary-menu\', \'depth\' => 1, \'walker\' => new SecondaryNavWalker ) ); ?> 然而,所有级别的导航都会输出,而不管输出结果如何。我试着检查一下start_el, 但是depth
在wp_NAV_MENU链接锚标记内添加SPAN类和I标记
我发现了一些例子,比如在顶级项目中添加一个类,这样我们就可以在带有子项目的菜单项中显示箭头,但处理已经内置的WordPress类似乎很糟糕,不能在当前和css悬停的情况下显示箭头,这只会破坏所有状态。当前导航菜单如下所示<li><a>Text</a></li>有没有办法添加<span class=\"something\"><i class=\"something\"></i></span> 在父级内<a
页脚的主菜单项和子菜单项
因此,我目前正在尝试找出如何在页脚中分别显示主菜单项和子菜单项。我想在单独的列(引导)中显示它们,但在显示它们时遇到了问题。这是我的<div class=\"col-sm-3 col-md-3\"> <ul> <?php wp_nav_menu( array( \'theme_location\' => \'primary\', \'
如果顶级菜单项有多个子级,则将类添加到顶层菜单项
我有一个WP nav菜单,我需要向任何顶层添加一个类<li> 如果该项有多个级别的子项(也就是说,其子菜单也有一个子菜单)。像这样:<ul> <li>Parent <ul class=\"sub-menu\"> <li>Sublink1</li> <li>Sublink2</li> &
注释遍历与注释回调
这周我一直在摆弄自定义评论,我想知道什么时候我想用助行器,什么时候我想用回拨器。。。有些事情我不太明白如何改变,但让我抓狂的是如何给孩子们上课<ul> 标签:<ul class=\"children\">是否有一些评论步行者可以做的事情是评论回调所不能做的?。。。反之亦然?作为主题开发人员使用其中一个“更好”吗?例如,我知道当一个主题使用自定义菜单遍历器时,很多菜单插件都不起作用。无论如何,这里有一个exact same comments, 但一个是使用walker输出的,另一个是
用于Walker_NAV_MENU的新Walker将更改容器内部数据
我对编码不是很在行,但我在谷歌上搜索了很多,编辑了一些脚本,效果很好,但我无法实现我所需要的。代码如下:class description_walker extends Walker_Nav_Menu { function start_el(&$output, $item, $depth = 0, $args = Array(), $id = 0) { global $wp_query; $
在哪里实现自定义Walker类?
我创建了一个自定义walker类,用于更改菜单项的输出。我应该将自定义walker类文件放在哪里?我试着在Wordpress论坛上提问,但已经三天没有回应了。我已经创建了这个类。我只是不知道该把代码放在哪里。它是否在现有的wp walker类中。php文件还是我需要在某处创建自己的文件?非常感谢您!
无法将主页URL添加到带有#的菜单
我正在添加#section 作为我菜单的自定义链接,因为我想在单击该链接时滚动到该部分。当我在主页上时,这很好(该部分在主页上),但当我不在主页上时,我单击它什么也不会发生,因为它将链接视为#section.也就是说,当我在第二页时:http://127.0.0.1/second-page 然后我点击#section 菜单中的链接,它尝试执行以下操作http://127.0.0.1/second-page/#section 而不是http://127.0.0.1/#section
在主菜单中为不同的类别分配不同的类别颜色
我用ACF创建了一个颜色选择器字段,它显示在每个类别页面上,并允许最终用户为每个类别分配颜色。这是工作得很好,但我希望我的主导航上的类别也被分配在颜色选择器字段上给出的颜色。我有一个walker类,我想我需要在上面实现它的是下面的代码。因此,我想我需要添加一个内联样式“colour:”,如果菜单项是带有保存颜色选择器字段中类别颜色的变量的分类法。类似于以下内容: $item_output = $args->before; if( $item->object
Add div to specific sub-menu
我在谷歌yandex进行了研究,但没有成功。使用此代码,我可以将div设置为子菜单,但此代码添加到所有子菜单,我只需要将div添加到特定的子菜单。class Megratron_div extends Walker_Nav_Menu { function start_lvl( &$output, $depth = 0, $args = array() ) { $indent = str_repeat(\"\\t\", $depth);
带有Walker类的定制菜单--$db_field应该是什么?
我正在尝试使用Walker类创建自己的自定义菜单,在尝试弄清楚发生了什么的过程中,我正在尝试复制默认情况下wp\\u nav\\u menu()的功能,因此,我得到了以下结果:class My_Admin_Walker extends Walker { public $db_fields = array (\'parent\' => \'parent\', \'id\' => \'menu_id\'); } function my_admin(
如何从wp_NAV_MENU请求CONTAINER_CLASS
我目前正在尝试设置一个自定义导航行者,它将使用菜单中的container\\u class作为列表项和子项的类名前缀。$defaults = array( \'menu\' => \'\', \'menu_class\' => \'\', \'menu_id\' => \'\', \'container\' => \'nav\', \'container_class\' => \'na
将参数传递给菜单查看器
有没有办法将参数传递给菜单遍历器?我正在尝试编写一个BEM风格的助行器,我希望能够通过助行器通过一个类应用于菜单链接。类似于:<?php wp_nav_menu(array( \"container\" => false, \"depth\" => 3, \"items_wrap\" => \"%3\\$s\", \"theme_location\" => \"prim
WordPress 4.4+中断Walker扩展
我将WordPress从4.2.2升级到4.5.1,它破坏了我扩展Walker类的功能。Walker扩展:class ReturnWalker extends Walker{ public $db_fields = array( \'parent\' => \'parent\', \'id\' => \'term_id\' ); public $show_all = FALSE; &
如何在菜单代码中添加属性
我想制作一个带有悬停动画的菜单。我的HTML语法如下所示:<ul class=\"menus\"> <li class=\"current\"><a href=\"#\" data-hover=\"Home\">Home</a></li> <li><a href=\"#\" data-hover=\"About Us\">About Us</a></li> <
是否在wp菜单列表项中输出排序编号?
我想在wp菜单中输出列表项的排序号。不,不是通过使用有序列表<ol>. 我试图通过在wp论坛上搜索并阅读文档来搜索有关此问题的答案。但不知道怎么做。我想我必须使用walker function 在某种程度上。但是怎么做呢?Edit:正因为如此,我找到了答案:$item->menu_order
如何通过Walker为所有的导航链接添加奇偶类?
我一直在寻找解释如何将偶数类和奇数类添加到子菜单项的帖子,但似乎找不到如何将其添加到没有子菜单的主菜单项。我已经查看了以下链接:http://shinraholdings.com/62/custom-nav-menu-walker-function/https://css-tricks.com/snippets/php/applying-evenodd-classes/https://developer.wordpress.org/reference/functions/wp_nav_menu/#comm