您当前的位置:首页 > TAG信息列表 > walker
如何将父元素的标题添加到导航菜单的子元素中?
以下是默认导航菜单标记的简单输出:<ul> <li><a>First Item</a> <ul class=\"sub-menu\"> <li><a>Some Child Item</a></li> <li><a>Some Child Item</a></
Walker_Comment中的“$Depth”参数代表什么?
我正在尝试为我的注释编写一个自定义注释类,并且我已经尝试了很长一段时间来反构造代码,如下所示:class Custom_Comment_Walker extends Walker_Comment { var $tree_type = \'comment\'; var $db_fields = array( \'parent\' => \'comment_parent\', \'id\' => \'comment_ID\' ); // c
如何显示不同的子菜单?
给出了以下主要结构:<div id=\"et-top-navigation\"> <nav id=\"top-menu-nav\"> <ul id=\"top-menu\" class=\"nav\"> <li id=\"menu-item-102\" class=\"menu-item-type-post_type menu-item-object-page menu-item-102\"&
如何让步行者做到这一点(在Bootstrap中,我尝试了,但没有工作)
品牌名称 <div id=\"navbarCollapse\" class=\"collapse navbar-collapse justify-content-start\"> <ul class=\"nav navbar-nav\"> <li class=\"nav-item active\"><a href=\"#\" class=\"nav-link\">Home</a><
类css(可选)--如何在php中引用它?
我读过一篇关于如何将类应用于锚点而不是使用nav_menu_link_attributes 还有一个步行者。但是,它们都没有实现菜单中要在锚上使用的自定义类选项。允许用户添加自己的类似乎是一个不错的特性,但是,如果我想将该类应用于主题中的特定孤立元素,该怎么办?我试过了,但没有看到它在哪里记录了这个数据值返回的内容?如何引用此可选数据?我的项目使用anchor class属性滚动到页面的部分。
如何在所有有子菜单的“li”元素中添加一个子菜单切换按钮?
我正在创建一个移动导航菜单。我不希望菜单像这样工作:在此图像中,您可以看到具有多个深度级别的移动导航。我不希望代码结构是这样的:<ul> <li></li> <li class=\"menu-item-has-children\"> <div class=\"toggle-button\"></div> <a href=\"\"></a&
扩展WP_NAV_MENU空项列表中的Walker_NAV_MENU
这令人困惑。正在尝试为实现WP nav walkerpureCSS.找到了两条看似简单的路线this tutorial 和this gist.然而,我想到了一个空菜单!标题:wp_nav_menu(array( \'theme_location\' => \'primary-navigation\', \'menu_class\' => \'pure-menu-list\', \'container_class\' =&g
未显示Bootstrap Navwalker
我正在从头开始创建一个引导wordpress主题,我想使用wordpress nav walker类创建一个nav菜单,我遵循了上的文档GitHub 为了安装它,我在我的wordpress主题中添加了一个主菜单,我选择了菜单位置,但导航栏不会显示,我所拥有的只是位于中心的导航栏品牌。 我的标题。php代码:<div class=\"blog-masthead\"> <div class=\"container\"> <nav cla
父链接需要转到第一个子菜单
我用这个助行器在functions.phpclass main_menu_walker extends Walker_Nav_Menu { function start_el(&$output, $item, $depth, $args) { global $wp_query; $indent = ( $depth ) ? str_repeat( \"\\t\", $depth ) : \'\'; $
确定父菜单WP Nav Walker的最后一个子菜单
有没有办法添加一个条件来知道导航助行器的当前项是菜单的最后一个子项还是父项?| Item 1 | Item 2 | | - Item 1.1 | - Item 2.1 | | - Item 1.2 | - Item 2.2 | | - Item 1.3 |<----------------- Determine if current item is last child 例如:if ($item->last_child(of_c
如何在Category Walker的Start LVL方法中获取Term id?
我想用wp_list_categories 为了帮助我操作列表类,我希望在start_lvl 方法,所以我尝试使用$category->term_id 但是抛出了错误。现在我只想在start_lvl 方法来匹配我在start_el 输出,请在下面的类中检查此行$output .= \"<span id=\\\"$category->term_id\\\" class=\\\"toggle\\\" onClick=\\\"toggleMe(this.id);\\\" style=\\\"c
使用Bootstrap和Navwalker类的下拉菜单已损坏
我使用的是Bootstrap+navwalker类,我的问题是单击时下拉菜单不会展开<奇怪的是,如果我更改引导程序所在的URL。js被提取到一个不正确的URL下拉列表开始工作,但是我当然得到一个警告,这个文件找不到<下面是我的代码。密码functions.php <?php function wpbootstrap_scripts_with_jquery() { // Register the script like this for a theme:
显示菜单的一部分,其中包含用户当前正在查看的页面,并且仅显示其直接子页面
因此,这就是我徒劳地试图实现的目标-假设有如下菜单。。。我想做的是生成一个菜单,其中只包含用户所在的当前页面的标题和链接,以及它的直接子项。例如,假设用户当前在示例页上-菜单应该如下所示。。。如果用户当前正在查看Woo页面,则生成的菜单应包含指向Woo页面及其子项(购物、购物车、结帐、我的帐户)的链接。如果用户正在查看的页面没有其他页面上的子页面,则应仅显示指向用户当前所在页面的链接(本例中为其他页面)。这样的事情有可能实现吗?如果是,我该怎么做?如有任何提示,我们将不胜感激,并提前向您表示感谢。
WP_NAV_MENU:有没有办法修改得到子菜单的<a>的输出?
有一些preg_replace, 我可以替换wp_nav_menu, 所以我的一个菜单(有子菜单)现在看起来像这样。<li class=\"nav-item nav-item-has-children dropdown menu-publication show\"> <a class=\"nav-link\" href=\"#\">Publication</a> <ul class=\"dropdown-menu\">
如何更改WordPress菜单标记/类
我正在WordPress上建立我的第一个网站,我想问问是否有人知道如何更改WordPress菜单中的标记。基本上,我希望WordPress导航的标记与我在静态模板中所做的匹配。<div class=\"topNav\"> <ul> <li><a href=\"#\">About</a></li> <li><a href=\"#\">
使用子菜单在WordPress中创建自定义导航
我正在从事一个将HTML代码转换为WordPress的项目。我被导航部分卡住了。现有导航:<nav> <div class=\"dropdown\"> <div class=\"toggle\"><a href=\"some link\">Page name</a></div> <nav class=\"dropdown-list\"> <a class=\"dropd
Custom wordpress submenu
如何通过Walker定制wordpress菜单结构?我有当前结构html结构:<ul class=\"menu\"> <li class=\"active\"><a href=\"\">Item 1 </a></li> <li><a href=\"\">Item 2 </a> <div class=\"walker\">
输出导航菜单子菜单的aria-Labelledby参数
虽然我知道Bootstrap nav menu class, 我决定自己写Walker, 因此,我可以更好地控制打印内容,如果需要,我对许可证没有任何问题。THE PROBLEM乍一看,我的班级几乎在我想要的所有方面都在努力。只有一个问题:出于可访问性的目的(正如Bootstrap的示例所建议的),我想添加aria-labelledby 属性设置为包含子元素的下拉菜单。我在这方面遇到了困难,因为我不清楚首先真正执行的是什么函数。我的代码:这个start_lvl() 功能:public function s
自定义菜单查看器-根据类名删除li标记
我正在使用wp_nav_menu() 使用自定义walker.<ul> <li id=\"menu-item-799\" class=\"menu-item ... custom-theme-class\"><a href=\"#\">custom content</a></li> <li><a href=\"\"></a></li> <li><a href
菜单项说明?Wp_NAV_MENU()的自定义遍历
普通Wordpress菜单如下所示:主页|博客|关于我们|联系方式但我看到许多页面在这些链接下有描述:主页|我们的博客|关于我们|联系。。。。与我们会面阅读更多|基本信息|联系方式如何做到这一点?(我希望它成为我所有主题的核心功能,所以请不要使用插件,我只想知道它是如何完成的)