您当前的位置:首页 > TAG信息列表 > walker

  • Displaying Nav Menu

    时间:2019-11-21

    我想问一下<?php wp_nav_menu( array(\'theme_location\' => \'primary\') ); ?> 是否自动获取所有子菜单?我看到了我下载的一个主题,它只使用这个和css代码显示所有子菜单。我很好奇为什么它会显示子菜单,即使它没有像这样使用walker类wp_nav_menu( array( \'theme_location\' => \'primary\', \'depth\' =

  • 如何使用自定义Walker类将自定义分类术语动态添加为现有菜单项的子菜单

    时间:2019-12-01

    我有一个自定义的帖子类型,属于它,一个自定义的分类法。我试图让我的子主题动态地将属于该分类法的术语作为子菜单添加到主题菜单中某个列表项下。分类法是分层的,我想添加所有深度为1的术语,即具有适当缩进和与当前菜单相同样式的第一级和第二级术语。我的策略是,我首先想到了使用wp\\u nav\\u menu items过滤器,但由于可能有许多术语,而且它们是分层的,因此我认为最好使用自定义walker来扩展walker\\u nav\\u menu类。我遇到的问题是,当我尝试在自定义walker中调用get\\u

  • 如何从自定义Walker_Nav_Menu中删除项目

    时间:2020-04-09

    我在wordpress+woocommerce网站上有一个自定义菜单,使用Walker\\u Nav\\u菜单类。从站点隐藏帖子(产品)时,这些帖子和类别仍包含在自定义菜单中。我想知道如何从此菜单中删除特定的产品帖子,例如帖子ID=6927,或者如何从该菜单中删除类别(以及其中的产品),例如类别ID=41。我要隐藏的类别在此图像中为“范围结束”:在过去的两天里,我尝试了许多解决方案,但都没有成功:(1)function wpse31748_exclude_menu_items( $items, $menu

  • WordPress Menu Walker-帮助为每个子菜单添加自定义类

    时间:2020-05-20

    我正在尝试将walker应用到我已经存在的菜单中,以便向每个子菜单锚定标记添加自定义类。这是我的菜单: wp_nav_menu(array( \'theme_location\' => \'menu-top\', \'container\' => \'ul\', \'menu_class\' => \'header_nav_ul\',

  • 如何使用引导程序创建自定义菜单

    时间:2020-06-17

    我正在尝试为WordPress模板创建引导折叠导航栏。我必须添加一些HTML属性,例如数据切换。经过研究,我发现必须定制Walker类,但是start_lvl 和start_el 只影响子菜单。通常,如何创建引导折叠导航栏w3schools 子列表显示如下here (折叠导航栏中的下拉菜单)?谢谢

  • 是否有可能在Sprint函数中获取_The_Post_Thumb(精选图像)?

    时间:2020-07-21

    我正在尝试将帖子的特色图片添加到我的大菜单中。我想在div标签中显示特色图像。如何在sprintf函数中添加特色图像?$thumbnail = \'\'; if ( has_post_thumbnail( $item->object_id ) ) { $thumbnail = the_post_thumbnail_url( $item->object_id ); } class Walker_Nav_Primary exten

  • WP_LIST_CATEGORIES在有子类别的类别上没有链接的WP_LIST_CATEGORYS漫游(以创建嵌套下拉菜单)

    时间:2020-11-05

    我想做一个与wp_list_categories 生成嵌套菜单的步骤uls使用我的类别、子类别和子类别(?)结构任何具有子类别的类别都不能是链接,因此可以单击它以显示子类别(或子类别)。以下是我想要的(只有带有a的项目才应该是链接):Tops Shirts T-shirts Longsleeves Jackets Hoodies Raincoats Shoes Boots Fo

  • 无法扩展某些核心类

    时间:2021-01-25

    我对wordpress开发相对较新,我正在尝试扩展中的“Walker\\u Category\\u Checklist”类/wp-admin/includes/class-walker-category-checklist.php 为其自定义wp_terms_checklist() 或wp_category_checklist() 但当我尝试require_once 指向我的儿童主题扩展类的链接function.php 我得到这个错误和网站没有加载!x“;致命错误:在..中找不到类“Walker\\u C

  • 在编辑帖子的内置类别metabox中使用wp_Terms_Checklist的输出时,如何修改输出?

    时间:2021-04-28

    在WP Admin的编辑屏幕上,有一个用于WP内置类别分类的元框。此元框是使用post_categories_meta_box() (/wp-admin/includes/meta-boxes.php).此元框使用wp_popular_terms_checklist( $tax_name ) 和wp_terms_checklist( $tax_name ) 在元框中输出实际类别(带有复选框)。wp_terms_checklist() (wp-admin/includes/template.php) 使用W

  • 如何为每个子菜单添加ID属性?

    时间:2021-05-17

    我想添加一个ID attribute 到每个列表<ul> submenu. 我正在使用Walker class 扩大我已经设法修改了一些元素,但我只能解决这个问题。我需要ID属性来展开移动版本中的菜单。不幸的是,我不知道该怎么做。菜单的工作方式是button 在每个子菜单前面data-target attribute 目标位于该子菜单的ID中。这是我的functions.php 文件看起来像Walker class extensionclass Walker_N_Menu extends Wa

  • Walker_NAV导航菜单中的url_to_postid方法导致异常高的TTFB

    时间:2021-08-31

    我正在使用walker类创建我的自定义mega菜单,并使用它以2的菜单深度显示帖子缩略图。似乎使用url\\u to\\u postid方法会导致ttfb高达>;10秒。我最初认为这是图像大小的问题,但即使将图像压缩了95%,我似乎也得到了相同的ttfb。删除违规代码后,ttfb会急剧下降到<;1s,但不显示附件图像。有没有其他方法可以让我的缩略图显示在超大菜单中,而不会导致性能大幅下降?沃克。php代码:function start_el( &$output, $item, $depth

  • 基于类向子菜单添加标记

    时间:2021-09-10

    I would like to add a div at the after a sub menu. I would like to apply this change only if the parent menu item has a class name of product-menu (comes from CSS class field under menus section in WP Admin). This is the markup I want. <li id=&

  • 在菜单之间创建带有自定义徽标的WordPress页眉将菜单拆分为两个相等的部分

    时间:2021-10-07

    我想用创建Wordpress标题{the_custom_logo();} 菜单之间的自定义徽标将菜单拆分为两个相等的部分,以便徽标始终与页面中心对齐,其中菜单项的数量不是预先确定的。如下图所示,我正在寻找一种解决方案,避免创建两个不同的菜单,因为这将是一个模板的一部分,其中有许多可选择的标题,只有一个菜单,并且用户应该能够在菜单样式之间切换,而无需更改菜单内容,请帮助编写代码示例,代码示例将非常感谢,对我和未来的研究人员更有用!

  • 如何将第二层子菜单添加到Walker Nav?

    时间:2021-10-14

    我需要能够访问nav上子菜单的子菜单。目前我只能访问第一个子菜单层。访问这些需要添加什么?<?php class Walker_Nav_Primary extends Walker_Nav_Menu { function start_lvl( &$output, $depth = 0, $args = array() ) // ul { $indent = str_repeat("\\t

  • 向wp_NAV_MENU生成的包装器html添加属性

    时间:2021-10-25

    我想在wp\\u nav\\u菜单生成的默认div html中添加一些额外的html属性。我需要添加简单的代码,例如短样式代码:style="top:10px;"我无法在css文件中执行我正在执行的操作需要在php中添加html。我看过很多Walker的例子,替换代码,比如str\\u replace。我找不到一个能完全按照我设想的方式运行的解决方案。我不喜欢仅仅为了做这个简单的代码添加而使用10页长的walker代码。如果没有简单的方法,另一种方法是将菜单包装在第二个div中,如果找

  • 向每个子菜单添加唯一ID

    时间:2021-12-08

    我有以下菜单通过标题。php:<?php wp_nav_menu( array( \'container\' => false, \'theme_location\' => \'primary\', \'items_wrap\' => \'<ul class="header__nav-items header__nav-items--primary">%3

  • 创建自定义主题的自定义菜单

    时间:2015-08-30

    我想为我的主题创建一个自定义菜单。wordpress创建的默认菜单体系结构wp_nav_menu() 函数由<ul> <li> 标签。但我的自定义菜单架构是:<body> <div class=\"ui sidebar inverted vertical menu\"> <a href=\"#\" class=\"item\"> 1 </a> <a

  • Walker_Nav_Menu添加字符串和类名

    时间:2015-08-31

    如何使用Walker\\u Nav\\u菜单制作此图案?<ul class=\"nav navbar-nav\"> <li><a href=\"portfolio.html\">Portfolio</a></li> <li class=\"dropdown\"> <a href=\"#\" class=\"dropdown-toggle\" data-toggl

  • 在菜单查看器中使用wp_list_ategories或其他函数?

    时间:2015-09-01

    我对在WP中摆弄菜单漫游器还不熟悉,所以我可能会尝试做一些不可能的事情,我不确定。我要做的是在特定菜单项中插入一个div,其中包含我的产品类别列表。我有一个助行器正在针对该列表项并插入我的包装器,但我一辈子都不知道如何在该输出中添加我的wp\\u list\\u categories函数。以下是我所拥有的:class Custom_Nav_Walker extends Walker_Nav_Menu { function end_el( &$output, $item,

  • Extend Menu Walker Output

    时间:2015-09-03

    我在互联网上找到了一个自定义菜单漫游器,它非常适合我的多级菜单。它几乎像手套一样合身。我做了一些微小的改进,但现在我需要限制输出中的字符数:<li><a href=\"http:\\\\...\"><span>Blah Blah Blah Blah Blah Blah Blah Blah Blah</span></a></li> 我在理解它的实际工作方式时遇到了一些问题,因此我可以通过PHP或CSS来限制它。这些方法似乎都不