您当前的位置:首页 > TAG信息列表 > walker
Wp_list_ages上的交替类
我正在尝试在wp\\U list\\U页面创建的列表上设置交替类。目前,我已经扩展了Walker\\u page类,更新了start\\u el函数,如下所示:class Sidebar_walker extends Walker_page { var $alternate = \'background_1\'; function start_el( &$output, $page, $depth, $args, $current_page = 0 ) {
在<li>输出中添加<span>。WP_NAV_MENU()?>
Im当前正在打印:<?php wp_nav_menu( array( \'theme_location\' => \'primary\' ) ); ?> 其输出:<div class=\"menu\"> <ul> <li class=\"current_page_item\">Frontpage</li> <li class=\"page_item page-item-2\">etc</l
OL儿童而不是UL儿童
我创建了一个新的walker类,以便在使用wp_list_comments(); 功能和这是完美的,唯一的事情是,所有回复一条评论都列在<ul> - <ul class=\"children\">. 我想把这些放在<ol> 支架有没有什么方法可以改变这一点start_lvl?这是我的学步课-<?php wp_list_comments(\'type=comment&callback=letsfixit_comment\'); ?>function h
更改某些字段的外观->菜单中的标签
因此,我已经为nav菜单创建了一个自定义walker(我正在谈论位于以下位置的菜单:外观->菜单->添加新菜单。我现在使用以下内容来完成我需要的几件事情:URLTitle AttributeCSS Classes (optional)Description我的问题是如何更改这些字段的标签,以便对我的使用进行更详细的解释。因此,它将代替title属性,例如menus width提前感谢。
使用wp_NAV_MENU的自定义查看器时出现错误“正在尝试获取非对象的属性”
我正在尝试向wp\\u nav\\u菜单功能添加一些与ARIA相关的内容。为此,我使用自定义walker类:class Walker_Nav_Menu_With_Aria extends Walker_Nav_Menu { function start_lvl( &$output, $depth = 0, $args = array() ) { $indent = str_repeat(\"\\t\", $depth);
Adding a tag to wp_nav_menu
我正在使用wp\\u nav\\u菜单,我需要自定义实现。默认标记如下所示:<ul> <li id=\"menu-item-59\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-59\"><a href=\"http://j2designpartnership.com/yip/about/\">About</a>
如何在自定义菜单查看器中分隔链接级别?
我正在尝试构建一个自定义菜单漫游器,我不清楚如何才能为顶级菜单项构建一个UL,并为所有较低级别的菜单项构建一个单独的UL。本质上,我试图输出:<ul class=\"first-level-links\"> <li class=\"first-level-link\" id=\"A\"> <a href=\"#\">first level link A</a> </li>
使用wp_NAV_MENU动态生成子菜单
目标:使用wordpress的wp\\u nav\\u菜单生成一个菜单,其中动态添加子页面,同时保留正确的子菜单类。Before:<安装习惯After:<安装屋顶花园习惯基本上,我有一个wp\\U nav\\U菜单来显示一些页面(即“安装”和“习惯”)。其中任何一个页面都可能有多个子页面与之关联,我希望我的导航能够动态地将这些子页面添加到菜单中,而不使用wp\\u list\\u页面。在我的例子中,nav是从一个自定义的post类型(“actions”)中提取的,但这可以自定义。
为自己的菜单定制步行者类?
我为自己的博客设计了一个html模板,在我的主题中,我的菜单就是这个结构,<ul class=\"right\"> <li class=\"has-dropdown\"> <a class=\"active\" href=\"index.html\">Home</a> <ul class=\"dropdown\"> <li><a href=\"index.html\">Home Page -
自定义Walker菜单类
嘿,伙计们,我正在自定义一个walker类,以便将自定义类添加到导航级别。基本上有三个级别的导航。<ul *custom class*> <li *custom class*> <ul *custom class*> <li> </li> <li> </li> <ul> </li> <li> &l
Single.php活动类别类
目前默认情况下(我相信),当你单身时。php、Wordpress不会像查看页面或类别归档文件一样,在查看单个帖子的博客类别中添加“活动”类。归档文件中也没有此项(如果您列出了它们)。有没有办法在列出帖子父类别后将其添加到“活动”类别?我以标准方式列出我的类别和归档:<div class=\"menu-item\"> <h4 class=\"title\"><a href=\"<?php echo get_permalink(15); ?>\
自定义导航/菜单输出(Walker?)
我正在尝试实现响应性jQuery导航,但我需要扩展WP菜单的默认输出。我相信我需要使用定制助行器,但老实说,我不知道如何让它为我工作;我只是不知道如何从中获得所需的输出。我需要包装任何有跨度的子页面并删除链接(以下示例中的朋友和家人)。例如:<nav id=\"menu-right\"> <ul> <li> <span>Friends<
严格标准错误自举导航器
我很难理解这个错误,我以前从来没有遇到过,请有人帮忙吗?Strict Standards: Declaration of wp_bootstrap_navwalker::start_lvl() should be compatible with Walker_Nav_Menu::start_lvl(&$output, $depth = 0, $args = Array) in .../wp-content/themes/flat-portfolio/wp_bootstrap_navwalker.p
一个最小的菜单步行器看起来是什么样子?
根据docs of wp_nav_menu 我们可以指定自己的walker函数。他们建议复制默认值并根据需要进行修改。但老实说,这有点太复杂了,让人难以理解。您能提供一个定制菜单漫游器的最小示例吗?例如,没有子菜单项,没有包装容器,没有默认walker应用的所有类。只有一个类.current-menu-item 当然,这很重要。还可以包括指定菜单项的HTML元素的方法。
仅显示活动菜单项的子项(子导航)
因此,我在网上搜索并试图编写一个自定义的walker类来实现这一点,但我对WordPress还是新手,虽然存在类似的问题,但没有一个完全符合我的要求,或者建议使用CSS、jQuery或插件作为解决方案(这并不理想)。我目前有以下代码:class description_walker extends Walker_Nav_Menu { function start_el(&$output, $item, $depth, $args) {
自定义菜单查看器:如何检查第一项
我只需要为子菜单的第一项输出不同的html代码。如果当前项是否为第一项,如何签入start\\u el()函数?示例:Menu voice 1 -- Sub 1 -- Sub 2 -- Sub 3 Menu voice 2 Menu voice 3 Menu voice 4 我会知道我什么时候在Sub1UPDATE - I\'ve solved using Static Var:class my_walker_nav_menu extends Wa
使用wp_list_Categories自定义遍历添加ul类
我正在努力实现一些看似简单但却让我头疼的事情。我正在使用wp\\U list\\U categories列出我的类别,这给了我这个。。。<ul> <li>Fruit</li> <li>Vegetables</li> <li>Tinned Goods</li> <li>Dairy Products</li> </ul> 我只想使用walke
Customizing Walker_Nav_Menu
我正在寻找一种解决方案来调整wp_nav_menu 仅在特定导航菜单上。我有菜单:wp_nav_menu( array( \"container\" => \"nav\", \"container_class\" => \"container\", \"container_id\" => \"nav\", \"fallback_cb\"
使用子菜单菜单漫游显示顶级父项
过去,我使用下面的菜单漫游器显示动态子菜单,效果很好。如果当前页面是页面的父级、同级或子级,则会显示第二级或更低级别的菜单项。例如,如果菜单层次结构为:如果在b、1、i或ii页上,它将显示1、i和ii。我要做的是将父项(示例中的B)添加到该项中,以便顶级父项也出现。我读过walkers的书,试图理解这段代码,但即使从哪里开始,我仍然感到困惑。// Show only the child pages of a menu class child_menu_walker extends Walker_N
为不同的NAV_Walker使用不同的NAV_MENU_CS_CLASS
在我的主题中,我需要不同的nav\\U步行者,我希望能够为每个菜单调用两个不同的nav\\U menu\\U css\\U class-es,唉,它们似乎适用于全球范围。这是我的function onpage_nav_menu_css_class($classes, $item) { $slug = sanitize_title($item->title); $classes = preg_replace(\'/(current(-menu-|[-_]page[-_]