您当前的位置:首页 > TAG信息列表 > walker
导航菜单-基于元键添加类
我试图找到一种方法,根据页面中元键的值来更改不同导航菜单项的类。当前菜单如下所示:<li class=\"menu-item-1\">Menu item 1</li> <li class=\"menu-item-2\">Menu item 2</li> <li class=\"menu-item-3\">Menu item 3</li> <li class=\"menu-item-4\">Menu
使用菜单漫游在菜单项的末尾添加自定义项
我需要在列表项的菜单末尾添加一个搜索字段。我一直在看walkers,但发现很难找出最后一项是什么(甚至很难得到总数)。另外,我应该在哪里添加自定义项的代码。我现在有;class mainNav_walker extends Walker_Nav_Menu { public function start_el( &$output, $item, $depth, $args ) { //print_r($item);
WordPress菜单自定义Walker类
我们使用jQuery UI accordian在侧栏中呈现菜单。我们已经编写了标记和javascript,我只是想让wp\\u nav\\u菜单输出我们已经编写的相同标记。我正在创建一个自定义Walker类,扩展Walker\\u Nav\\u菜单。这是我们想要的加价<h2><a href=\"#\">Parent Item</a></h2> <div> <ul> <li><a
将自定义漫游添加到在小部件中创建的菜单
我知道如何将助行器添加到由主题创建的自定义菜单(菜单名为primary 在本例中),但如何将在具有默认wordpress自定义菜单小部件的小部件中创建的菜单作为目标?if ( has_nav_menu( \'primary\' ) ) { $args = array( \'menu\' => \'main-menu\', \'menu_id\' => \'main-menu\', \'theme_location\' =>
列出具有计数和相关术语的分层术语列表
我拥有的自定义帖子(属于自定义帖子类型,wps\\U business)有两个分类法(wps\\U location&;wps\\U type),我想列出特定位置类型的所有术语。例如:第1篇:国王英语咖啡馆,地点:伦敦,类型:餐厅(家长),英语,第2篇:拉马德琳,地点:巴黎,类型餐厅(家长),法语,第3篇:朱利奥斯叔叔,地点:伦敦,类型:餐厅(家长),墨西哥,第4篇:圣马力诺,地点:伦敦,类型:餐厅(家长),意大利语,第5篇:奇波特尔,地点:伦敦,类型:餐厅(家长),墨西哥,第6站:橄榄园,地点:伦
如何将图像添加到主导航菜单
我有一个导航菜单,但我需要能够有多个状态的背景图像。多个链接状态将有一个背景图像:正常、悬停和当前。实现我所需的最好方法是什么?
WP_NAV_MENU,Walker类,作为li类的类别
好的,我正在尝试显示我的主菜单,因此我使用以下代码:<?php $defaults = array( \'theme_location\' => \'\', \'menu\' => \'\', \'container\' => false, \'container_id\' => \'\', \'menu_class\' => \'men
获取Get_Pages等菜单项
我需要一种为wp\\u nav\\u菜单功能创建自定义HTML模板的方法。我听说过定制步行者课程,但这些课程似乎没有足够的帮助来实现我想要做的事情;至少据我所知,因为缺少有关walker函数的文档。我需要做的是能够向所有顶级菜单项添加一个“可悬停”类。我只需要两层菜单;顶层,然后是子菜单项。我需要向所有具有子菜单的菜单项锚元素添加一个“顶级”类。我需要所有子菜单列表来设置“sub nav”类。我需要所有最后的子菜单列表项(li)才能有一个类“last”。下面是我现在拥有的代码,它按照我需要的方式使用get
自定义漫游:如何在函数START_LVL中获取ID
我正在制作第一个定制手风琴菜单的助行器。首先,我使用了以下示例:http://bitacre.com/2025/custom-nav-menu-walker-for-wordpress-themes有两个功能。首先启动\\u lvl,然后启动\\u el。在start\\u el中,ID get由$item->ID实现。有人知道我如何在start\\u lvl中实现这一点吗?我需要给(周围较低级别的导航)一个ID,以便触发它在手风琴菜单中折叠。我试图生成的是这样的内容:<a href=\"#c
将html元素添加到wp导航菜单
我知道如何使用这些函数创建wp菜单。php并在我的sote中显示它,无论在哪里需要菜单(例如顶部菜单、底部菜单),我甚至知道如何使用自定义CSS设置样式。我想知道是否可以将HTML元素添加到动态自定义菜单中。例如:我想在每个li 项目将如下所示:<li><a><span>number here</span></a> <a href=\"the permalink\"> <h4>post title</
扩展多个Nav_Menu_Walkers是否允许嵌套菜单?
基本上,我正在尝试添加多个子导航菜单,我非常接近,但我似乎找不到解决问题的正确方法。。。我正在使用Stu Nichols CSS菜单的变体。。。代码解释得更好;-)构建此菜单所需的关系将顶层元素作为列表项,子容器作为div,子容器和同级{nth child}作为uls。。。所以结构如下。。。<li><a href=\'#\'>parent</a> <div>child-container <ul><!--1s
WP_NAV_MENU检查两个层次结构都失败?
我看到菜单中存在某种层次结构来查找父级和祖先。它们查找“类别或页面”层次结构或“菜单项”层次结构。但当两者都存在于深树枝中时,它们就不能很好地工作。e、 q.IN菜单树• Page 1 • Category 1 • Page 2 • Page 2 在admin real层次结构中 • Category 1 > • Post 1 • 在这种情况下,如果我在(frontoffice)“Category 1”中,则它是菜单树“Page 1”中的父级
导航不会更新以显示单个帖子的完整路径
我有一个网站,有一个自定义的帖子类型“projects”,还有两个分类法“clients”和“mediums”。对于导航,我使用一个自定义的导航walker(它扩展了walker\\u nav\\u菜单)。这一切都非常有效,并允许URL,例如:/媒体/打印/(显示打印项目的选择)/客户/客户(显示客户的项目选择)我有客户端和介质的页面模板,以及分类客户端的模板。php和分类媒介。php。理想情况下,我希望能够让这些URL和nav继续通过客户端或媒体选择单个项目,例如。/媒体/印刷品/项目A/客户/客户/项
自定义步行器wp菜单最后一个元素
我有一个包含许多子项的菜单列表,其中也包含子菜单(目前一些子菜单达到了第四级)。如何将每个li元素的最后一个派生ul设置为class“.last”?例如,我有MENU PASTA SUBITEM 1 (.last) ITEM 1.1 ITEM 1.2 SUBITEM 2 (.last) ITEM 2.1 ITEM 2.2 PIZZA SUBITEM 3 SUBITEM 3.1 (.
使用自定义柱子类型扩展Walker类
我正在使用下面的walker类,但我无法将其用于自定义帖子。 class Zwp_Walker_Nav_Menu_Dynamic extends Walker_Nav_Menu { function end_el(&$output, $item, $depth) { global $wp_query; global $post; $thePostID = $post->ID;
沃克给出了额外的分类名称?
我是Wordpress的初学者,所以如果你们中的任何人能以正确的方式推动我,我将不胜感激。无论如何,让我苦恼的是wp\\u list\\u类别(和类似的函数)如何产生许多不必要的类和我不需要的东西。我试着基于walker\\u类别创建自己的walker类,我似乎已经开始工作了。作为一个类,我所需要的只是当它是当前类别时出现一个“当前”类,但当它不是时,我根本不希望出现任何类。然而,出于某种原因,我得到了一个额外的分类名称类。我已经查看了我的walker class a无数次,但似乎看不到分类名称应该存储在
在wp_NAV_MENU链接锚标记内添加SPAN类
我发现了一些例子,比如在顶级项目中添加一个类,这样我们就可以在带有子项目的菜单项中显示箭头,但处理已经内置的WordPress类似乎很糟糕,不能在当前和css悬停的情况下显示箭头,这只会破坏所有状态。当前导航菜单如下所示<li><a>Text</a></li>有没有办法添加<span class=\"arrow\"></span> 在父级内<a></a> 改为标记?实例添加(&R);<span class
自定义Walker_NAV_MENU中忽略了START_LVEL
这是我第一个涉及WordPress的项目,我一直在尝试为页脚菜单创建自定义walker。我基本上想从<ul> <li></li> </ul> 结构到a<p> <span></span> </p> 结构菜单和内容正在显示文件,我可以调整start_el 和end_el 函数没有问题,因此我现在得到以下结果:<ul> <span>*link*</span> <span>
将自定义字段调用到菜单项中
我在Wordpress中有一个导航菜单。我想检查页面是否有“menu\\u icon”的自定义字段,如果有,请将该自定义字段添加到对应的菜单项中。我确信这需要某种walker函数扩展,但我对PHP和Wordpress有点陌生。我四处搜索,没有找到合适的教程。例如:(普通菜单)<ul> <li><a href=\"#\">link</a></li> </ul> (custom) <u
如何防止自定义漫游为不是当前页面相关的页面创建子导航?
我有一个扩展walker类的自定义walker。我的代码使用Walker\\u Page类作为它的基础,因为它几乎可以完成我想要的所有其他操作,但我需要对其进行一些修改,使其行为略有不同。从本质上讲,我希望阻止walker为与当前页面无关的菜单项创建新的导航级别——也就是说,我只希望当当前页面是当前页面或其祖先时,walker能够更深入地进行导航。关键在于$current_page (current\\u object\\u id)参数,该参数传递给start_el 方法如果这也传递给start_lvl