menu 相关问题

菜单是一种用户界面机制,为用户提供查看和执行应用程序操作的方法。 (通用;请尽可能使用平台和/或语言标签)

将自定义类添加到 WordPress 导航中的锚标记

我正在尝试将自定义类添加到 元素而不是导航菜单中的 元素。用户可以从后端更改自定义类(使用外观 > m... 我正在尝试将自定义类添加到 <a> 元素而不是导航菜单中的 <li> 元素。用户可以从后端更改自定义类(使用外观 > 菜单 > css 类可选)。 我已经创建并添加了以下内容到我的functions.php中以向其中添加一个类......并且它成功了一半。它只是不输出自定义菜单 css 类。 function add_nav_class($output) { $class_names = wp_nav_menu(array ('menu_class' => '',) ); $output= preg_replace('/<a/', '<a class="'.$class_names.'"', $output, -1); return $output; } add_filter('wp_nav_menu', 'add_nav_class'); 如何从 WordPress 调用“css 类可选”位? 谢谢 我找不到更简单的方法来做到这一点。如果您对 WordPress 比较陌生,那么它会变得有点复杂。 1.) 首先,您必须创建一个自定义 Walker_Nav_Menu。您可以通过扩展来做到这一点。 编辑: 制作一个额外的 php 文件,例如my-walker-nav.php 并将其包含到您的functions.php中,这将比functions.php中的所有代码更干净 class My_Custom_Walker_Nav extends Walker_Nav_Menu { // Code } 您现在要做的是将基本代码(第 17 行到 190 行)从 标准 Walker_Nav_Menu 中复制出来。 2.) 第二步是向函数 start_el 添加额外的代码,以使用当前菜单项的 ID 来获取按键 _menu_item_classes 的元信息。 /* Get the optional css class(es)*/ $optional_css_classes = get_post_meta( $item->ID, '_menu_item_classes', true ); 3.) 接下来,我们将当前项目菜单 CSS 类与从元数据中获取的类进行比较。请参阅 PHP 数组函数 array_diff。如果两个数组包含相同的值,它将被删除。在我们的例子中,这将是可选的 css 类。 /* Remove all optional css from current li element's class*/ $item->classes = array_diff($item->classes, $optional_css_classes); 现在我们已经从 <li> 元素中删除了可选类。 4.) 第四步要求我们将可选的 css 类添加到 <a> 元素。 在 nav-menu-template.php 的第 117 行找到以下代码: $atts = array(); $atts['title'] = ! empty( $item->title ) ? $item->title : ''; $atts['target'] = ! empty( $item->target ) ? $item->target : ''; $atts['rel'] = ! empty( $item->xfn ) ? $item->xfn : ''; 并添加下一行代码: $atts['class'] = ! empty( $optional_css_classes) ? implode(' ', $optional_css_classes): ''; 5.) 不要忘记使用您构建的My_Custom_Walker_Nav。在调用 wp_nav_menu 声明导航菜单的模板部分(通常在 header.php 中),您应该将属性 walker 添加到数组中。 wp_nav_menu( array( 'theme_location' => 'main-menu', /*......*/ 'walker' => new My_Custom_Walker_Nav()) ); 现在你应该可以走了。 在此处查找完整的自定义 Walker_Nav_Menu

回答 1 投票 0

SwiftUI Mac 菜单命令创建窗口的单个实例?

我发现,如果我在 SwiftUI 应用程序 App 结构中定义一个 Window 结构,它会创建一个窗口,然后我可以使用环境变量从菜单命令打开该窗口。 然而,系统打开了……

回答 1 投票 0

菜单导航下拉链接仅适用于主页导航

网站不是我构建的,但最近试图提供帮助(不记得之前这是一个问题,所以也许某些更新将其提升了?)不再显示悬停在 . ..

回答 1 投票 0

如何在 Mac 上制作自定义文档菜单

除了 macOS 上的应用程序的默认选项之外,用于显示其他停靠菜单项的 Swift 代码是什么? 我在 SwiftUI 中没有发现任何东西可以做到这一点。?相信 Cocoa 可能有 NSMenu 的方法

回答 1 投票 0

如何在 SwiftUI 中根据前窗口启用/禁用 Mac 菜单项?

我正在编写一个应用程序,它有 3 种不同类型的窗口,外加一个设置窗口。某些菜单命令仅影响其中一种窗口类型。 在 AppKit 中,您可以为菜单项提供一个选择器作为

回答 1 投票 0

如何使用 Swift 获取 MacOS 上的字体样式?

我正在尝试制作一个菜单,其中填充了特定字体的字体样式。在下面的代码中,我有一项尝试已被注释掉。下面的代码正确打印了样式,但我无法...

回答 1 投票 0

多选导航视图列表

如果你看我之前的帖子,你可能会明白上下文。在此 Swift 文件中,有一个视图,其中向用户呈现来自 SQLite 数据库的多个练习。这些练习...

回答 1 投票 0

当视口高度不足以显示垂直菜单时,如何使垂直菜单可滚动,同时允许菜单中水平溢出

我创建了一个垂直菜单,我想将其扩展到视口的整个高度,但如果这不足以容纳它,我想要一些滚动机制(在页面上或在

回答 1 投票 0

我怎样才能在按钮上方获得这个菜单?

此刻的菜单出现在按钮下方和页脚内,而不是在其他内容之上或之上。我真的很感谢我在这里用谷歌搜索和搜索的任何帮助,但什么也没找到......

回答 1 投票 0

在 Symfony2 中构建面包屑

我正在创建一个网站,并已成功使用存储在数据库中的树结构使我的导航菜单正常工作。 菜单对象作为活动属性,但我不知道如何进行设置...

回答 1 投票 0

SwiftUI 菜单中的内联水平按钮

在 SwiftUI 中,有一种叫做菜单的东西,在其中你可以有按钮、分隔线、其他菜单等。下面是我正在构建的一个示例: 导入 SwiftUI 功能测试(){ 打印(“...

回答 2 投票 0

仅在较小的屏幕上将 wordpress bootstrap4 navwalker 标题菜单分成两行

此 WordPress 网站使用 Bootstrap 4 和 Navwalker 版本。 我的客户只通过 iPhone 查看她的网站,她不希望菜单折叠。所以,为了让她看到整个菜单……

回答 1 投票 0

如何存储或使用结构体中的等效键盘

我有一个包含按钮菜单信息的结构。修饰键当然可以为零,因为并非所有菜单项都有等效的键盘。 结构菜单信息{ 变量名称:字符串 变...

回答 1 投票 0

在 <mat-menu> angular

我的角度应用程序中有这样的垫菜单: 我的角度应用程序中有这样的垫菜单: <mat-menu #menu="matMenu"> <div *ngFor="let id of services"> <button mat-menu-item *ngIf="id !== service_id" (click)="doSomething(id)"> {{ id }} </button> </div> </mat-menu> 我想在 mat 菜单中添加搜索,这样当 mat-menu 打开时就会有搜索栏。这可能吗?如果是的话,该怎么做? 你的意思是这样的吗? <mat-menu #menu="matMenu"> <input matInput placeholder="Search" value="Search" (click)="$event.stopPropagation();" /> <button mat-menu-item>Item 1</button> <button mat-menu-item>Item 2</button> </mat-menu>

回答 1 投票 0

如何对齐菜单(ul菜单)的列表元素?

我有一个列表菜单,我显示了该列表中的所有元素,这要归功于 .navigator ul { 显示:内联块; 宽度:100%; } .navigator李{ 边距:4px 50px -10px 0px; 向左飘浮; 我...

回答 2 投票 0

如何从菜单按钮javaFX获取所选项目?

我刚刚启动了javaFX,并且制作了一个带有几个选项的ButtonMenu。我想获取用户从菜单中选择的内容。 这是我到目前为止的代码-> 控制器类 > @FXML 私有 JFXTextField locF;

回答 2 投票 0

简单的菜单,可在计时器用完后进行选择和选项。我的计时器不倒计时

我有这个菜单(示例),我正在尝试解决。我尝试了多种选择,但由于某种原因,没有一个计时器耗尽。 函数显示简单菜单 { 清除主机 写主机“简单菜单

回答 1 投票 0

自动设置活动项目

我的应用程序中有一个菜单: Html::img('@web/images/logo-top.png', ['id' => 'logo']), 'brandUrl' => Yii::$app->homeUrl, “选项”=>...

回答 2 投票 0

为什么点击菜单项排序时无法重新渲染组件

这是我的代码,我有一个列表联系人来呈现视图ListContact,在该视图中,我的菜单排序有2个项目:“Tên(A-Z)”来增加,“Tên(Z-A)”来减少和列出。地图....

回答 1 投票 0

链接到 cpt 的最新元素的菜单项

我使用 WordPress 和 Divi 主题。 我有一个名为 Publications 的 CPT。 我将拥有本年度 CPT 的一项(从 2013 年开始)。 “出版物”是主菜单中的一项。 有没有...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.