您当前的位置:首页 > TAG信息列表 > menus
如何禁用默认菜单类
我想禁用默认菜单类,下面的代码是完全禁用菜单类。add_theme_support( \'menus\' ); add_filter(\'nav_menu_css_class\', \'my_css_attributes_filter\', 10, 1); add_filter(\'nav_menu_item_id\', \'my_css_attributes_filter\', 100, 1); add_filter(\'page_css_class\', \'my_css_at
如何在子主题函数.php中创建并填充几个链接的菜单?
官方的“二十一三”主题只定义了/wp-content/themes/twentythirteen/header.php 文件:<?php wp_nav_menu( array( \'theme_location\' => \'primary\', \'menu_class\' => \'nav-menu\', \'menu_id\' => \'primary-menu\' ) ); ?> 在我网站的子主题中,我试
在wp_NAV_MENU_ITEMS筛选器中添加的菜单项从不突出显示
在一个二十三子主题中,我附加了一个菜单项(链接到/player-number 页面模板,其中每个用户的编号不同,并在游戏数据库中表示其id),使用wp_nav_menu_items 挂钩:function my_nav_menu_items( $items ) { $profile = sprintf(\'<li id=\"menu-item-32\" class=\"menu-item menu-item-type-custom
如何在WordPress菜单项中添加属性data-slug=“$SPECFIC_PAGE_SLUG”?
我想在WordPress菜单项中添加自定义属性,该菜单项具有特定的页面段塞。像这样-<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-101\" id=\"menu-item-101\"><a href=\"javascript:;\">Meet The Therapist</a></li> 更改为<li class=\"menu-it
Add div to specific sub-menu
我在谷歌yandex进行了研究,但没有成功。使用此代码,我可以将div设置为子菜单,但此代码添加到所有子菜单,我只需要将div添加到特定的子菜单。class Megratron_div extends Walker_Nav_Menu { function start_lvl( &$output, $depth = 0, $args = array() ) { $indent = str_repeat(\"\\t\", $depth);
带有Walker类的定制菜单--$db_field应该是什么?
我正在尝试使用Walker类创建自己的自定义菜单,在尝试弄清楚发生了什么的过程中,我正在尝试复制默认情况下wp\\u nav\\u menu()的功能,因此,我得到了以下结果:class My_Admin_Walker extends Walker { public $db_fields = array (\'parent\' => \'parent\', \'id\' => \'menu_id\'); } function my_admin(
浏览档案时将博客档案设置为活动
我的主菜单中有一个指向我的博客档案的链接。当用户单击它并显示博客时(在/blog/-我有一个静态首页),链接会收到“当前”类(或任何名称)。当用户单击博客帖子时,菜单中的博客链接仍然具有“当前”类(或当前页面父类或类似类)。这一切都很好<然而,当用户单击其中一个博客时categories 博客链接不再具有“当前”类(或任何父类-即无法将其样式设置为所选)。这不仅适用于普通博客归档,也适用于任何具有自定义分类法的自定义帖子类型归档。我希望博客链接仍然有活动类。甚至在浏览博客类别、标签甚至日期时。有什么
所有自定义链接突然缺少HREF属性
简短版本:在更新到WP 4.5之前,在唯一已知的更改是通过导航菜单管理将页面添加到子菜单的一天,所有类型为自定义链接的菜单链接(我们在其中指定URL)突然丢失了其href属性。页面类型的链接仍然有它们的链接。经过多次实验后,我确认停用所有插件并没有改变这一点,但设置了215作为主题来纠正它。主题作者不再可获得帮助。长版本:到目前为止,我已经设法确认,所有错误条目的标签上都没有href属性,因此它们不知道要链接到什么,并且所有存在此问题的条目都是自定义链接类型,我们在其中提供了地址。我已经禁用了一个重新启用
如何分离子菜单输出并保持与父菜单的关联
我正在创建这样的菜单https://squareup.com/ 我已经准备好了html、css和jquery。现在,我试图:通过创建菜单项及其子菜单项wp-admin -> appearance -> menus ( which I have done )分别动态输出菜单项及其相应的子菜单项。 <header> <?php if ( get_field(\'landing_hero_image\') ): ?>
如何从wp_NAV_MENU请求CONTAINER_CLASS
我目前正在尝试设置一个自定义导航行者,它将使用菜单中的container\\u class作为列表项和子项的类名前缀。$defaults = array( \'menu\' => \'\', \'menu_class\' => \'\', \'menu_id\' => \'\', \'container\' => \'nav\', \'container_class\' => \'na
如何向WordPress菜单编辑器添加列
想知道是否有人能给我指出正确的方向。目前,我正在研究如何将列和标题添加到子菜单中。当然,我想创建一个基本的megamenu,在这里我可以添加标题,并在元素中添加链接。项目下方有列表。我已经做了一个快速的模型codepen 我在服务链接下努力实现的目标。请不要,我正在努力避免megamenu插件,因为不必要的膨胀。
是否部分刷新定制器中的菜单不起作用?
WordPress 4.5应该可以在自定义程序中实时刷新菜单,但我无法让它工作。如果我重新排序菜单(在customizer中),在执行手动刷新之前,我看不到任何更改。但是,如果单击“菜单位置”复选框以禁用菜单,然后再次单击以重新启用,则屏幕会刷新。尽管这样做可以保存菜单,但这并不理想。或者这就是预期的功能?单击“保存并发布”也不会触发刷新。由于customizer中的其他更改是实时显示的,因此这似乎不一致。有人用过这个吗?
为自定义链接添加“原始”URL
我有一个带有URL部分自定义链接的菜单,但是如果我想更改某些页面(示例页面)的URL(删除它),我不能,因为我必须提供特定的URL。我想把“原始”(原始:示例页)从页面链接放到我的自定义链接。请问我该怎么做?
Php将项目添加到菜单末尾。我想换个位置
我在模板中找到了一个函数,它在菜单的末尾添加了一个注册按钮。我想知道是否有任何方法可以让这个功能将注册按钮添加到菜单项的开头?add_filter(\'wp_nav_menu_items\', \'vertoh_wp_nav_menu_items\', 10, 2); function vertoh_wp_nav_menu_items($items, $args) { $widget_ef_registration = get_option(\'widget_ef_reg
将页面标题输出为工具提示
我正在尝试通过以下方式输出页面标题wp_nav_menu() 作为工具提示(.pop\\u up)。菜单文本已替换为图标,并使用CSS将其隐藏。您知道如何将其调整为在显示文本“MENU LINK”的地方输出字符串名称吗?这真的有可能吗?wp_nav_menu( array( \'menu\' => \'Main Menu\', \'after\' => \'<div class=\"pop_up\">MENU LINK</div>\'&
如何在页面上显示基于引用顶层父级的子菜单?
我试图在页面上显示一个二级菜单,该菜单显示它们从中导航到那里的顶级菜单项的所有协调子页面,但我的问题是,一些页面显示在多个顶级菜单项下。既然我知道我不能将一个页面分配给多个父级,那么有没有办法通过自定义字段或分类法来实现这一点?还是有更好的方法?我可能不是在用最好的方式解释这一点,但你可以看到一个例子,说明我正在努力实现的目标http://parkered.org. 如果导航到优势>关键行业,您将看到整个优势子菜单是如何显示在顶部的。但是,“关键行业”页面也存在于“业务服务”菜单项下,因此如果从那里
删除/禁用“自动将新的顶级页面添加到此菜单”
有没有办法通过主题禁用或删除“自动添加页面-自动将新的顶级页面添加到此菜单”功能?我想我可以用一些CSS来隐藏它,但如果可能的话,我宁愿做得更干净一些。许多客户没有意识到这一点,混乱随之而来。
将参数传递给菜单查看器
有没有办法将参数传递给菜单遍历器?我正在尝试编写一个BEM风格的助行器,我希望能够通过助行器通过一个类应用于菜单链接。类似于:<?php wp_nav_menu(array( \"container\" => false, \"depth\" => 3, \"items_wrap\" => \"%3\\$s\", \"theme_location\" => \"prim
如何将Aria角色和架构标记添加到自定义Walker容器
Edit: 在做了一些研究之后,我发现wp_nav_menu 函数使用以下代码显示容器值。if ( $args->container ) { /** * Filter the list of HTML tags that are valid for use as menu containers. * * @since 3.0.0 * * @param array $tags The accept
使WordPress的页面和菜单仅对登录用户可见,检查会话变量
我试图通过另一个平台的API登录wordpress中的用户,所以我要做的是使用ajax函数调用外部API,发送用户凭据(用户名、密码)并获取用户信息:(电子邮件、id、名称…)。我需要的是登录我的wordpress网站中提到的用户,但不将他们保存(注册)在wordpress数据库中,因此我无法使用任何“用户角色插件”来管理页面/帖子的可见性。因此,我的目标是:使页面/帖子甚至菜单仅在外部用户登录我的wordpress站点时可见,而不将其保存在数据库中。我认为可能使用可变会话或我自己的check\\u us