您当前的位置:首页 > TAG信息列表 > menus
WP_NAV_MENU在关闭容器之前和最后一个列表项之后添加内容
我一直在寻找一种硬编码的方法<div> 特定菜单的关闭容器标记之前的标记:$footer_nav = array( \'menu\' => \'footer-menu\', \'menu_class\' => \'foobar\', \'container\' => \'ul\', \'theme_location\' => \'footer\'
在WordPress升级到4.6.1后,SuperFish.js似乎无法正常工作
我是这个社区的新手。我最近将我的网站从WordPress 3.5.1升级到了4.6.1。看来superfish.js 因为我的菜单不能正常工作(没有平滑,没有延迟时间)。这个问题有什么解决办法吗?这个theme-scrips.php (由调用functions.php) 是这样的:<?php function my_script() { if (!is_admin()) { wp_deregister_script(\'jquery\');
选择类别菜单项时取消突出显示博客菜单项
在我工作的网站上,我使用了一个名为\'Podcast\' 对于发布的任何播客。我把它作为菜单项,如图所示。我唯一的问题是,当我点击播客(只是一个链接/blog/category/podcast/ 它突出显示了博客和播客菜单项(如上图所示),这很有意义,因为从技术上讲,每个播客都是一篇博客文章。我希望做到的是,无论何时在播客链接上,博客菜单项都不会突出显示(/blog/category/podcast/) 或者当一个人在看一篇博客文章时,唯一的分类是\'Podcast\'. 我目前有一个子主题,但对于我在函
挂接到walker_NAV_MENU_START_EL以插入子页面列表
What I want如果使用WordPress中的“菜单”工具将“类别”添加到菜单中,我希望我的主题自动添加一个子菜单,其中包含指向该类别中所有帖子的链接。<ul> <li><a href=\"link\">Page 1</a></li> <li><a href=\"link\">Page 2</a></li> <li><a hre
主题开发:如何将CSS类添加到菜单项?
在构建自定义主题时,我一直在研究如何将CSS类添加到特定的主题菜单(即与主题菜单位置关联的自定义菜单)。到目前为止,在我的模板中 <?php if (has_nav_menu(\'main-menu\')) : ?> <nav class=\"topmenu\" role=\"navigation\"> <?php wp_nav_menu(array( \'menu-class\' => \
如何自动将CPT单页添加为子菜单项
有没有什么方法可以设置wordpress,这样当我创建一个CPT,然后有一个菜单项(最好是归档页面),它会自动创建所有实际帖子的下拉列表,并且链接到CPT的单个页面?例如,如果我的CPT是stores,那么菜单将如下所示:存储(到存档页)位置1(至位置1单)位置2(至位置2单)位置3(至位置3单)然后,如果我添加一个新的门店位置,将在此菜单中创建一个新链接,该链接将转到位置4(到位置单)我的自定义帖子类型目前是由一个自定义插件创建的,因此如果可能的话,我有兴趣在其中添加代码。我看到另一个问题,说我可能必须
如何在WordPress中验证密码长度
如何在下面的代码中进行密码长度验证因为我是php新手,我希望用户设置至少8个字符长的密码。Pass1是密码的id。我尝试使用以下代码,但在验证时没有出现任何错误 public static function plugin_activated() { // Information needed for creating the plugin\'s pages $page_definitions = array( \'mem
向菜单中的列表项元素添加数据属性
正在将数据属性添加到list item 在菜单中,我可以看到这里的一些线程可以将其添加到实际<a> 链接标记,我希望将其添加到列表项本身<li>因此,此代码将属性添加到<a>标签add_filter( \'nav_menu_link_attributes\', \'themeprefix_menu_attribute_add\', 10, 3 ); function themeprefix_menu_attribute_add( $atts, $item, $a
简单导航Walker-第一个子菜单的包装类
我试图将导航的第一个子菜单包装到一个单独的div中。所有子菜单或子菜单都不应该得到相同的处理。我真的是新手,我真的很挣扎,可能需要一些帮助这就是我试图实现的结构:<ul class=\"menu\"> <li class=\"menu-item\"> <a href=\"#\">Menu Item</a> <!-- wrapper-class around the first sub-me
Wordpress Menu Customizer
我正在研究一个主题,我希望允许用户为导航菜单项指定其他选项。开箱即用,用户可以指定应用于nav菜单中LI元素的css类。然而,我想允许为链接指定css类。我考虑过不同的选择。我可以使用options框架,也可以使用customizer API,而不依赖任何插件。这两种方法的问题是,我需要引入一个新的自定义菜单部分来处理菜单。我不想这样做,因为在后端已经有菜单自定义程序。我只想为链接css类添加一个选项。到目前为止,我还没有找到一种方法,可以在WP启动时,连接到wordpress自己的定制程序中,而不会有中
使用自定义CSS类的WP Walker
为了进行导航(从头开始),我一直在修改walker的输出。目前,我正在尝试将“可选CCS类”(在WP Admin的外观->菜单中找到)包含到输出项菜单(start\\el)中。我开始怀疑这一点是否可行。这就是为什么我需要你的帮助。我使用此数组确定项目是否有子项或是否处于活动状态:$usedclasses = array( (in_array(\'current-menu-item\', $item->classes) ? \'current-menu-item\' : \'\'
自定义发布类型-公文包不再起作用
我有一个用于公文包的自定义帖子类型,以前它很有用,现在它不再显示在管理菜单中。但是,只有在查看网站时,它才会显示在管理栏中,而不会显示在仪表板中。如果我点击去公文包部分添加一个项目,我会得到作弊信息,嗯?错误消息。我真的希望有人能帮我解决这个问题,因为我花了几个小时试图解决这个问题。提前感谢!<?php function register_portfolio() { $labels = array( \'name\' => __( \
向导航LI项添加自定义类
这看起来像是一个可能的复制品,但我已经尝试了很多解决方案,但都没有奏效。最后一个是任何基本的:function kbnt_special_nav_class( $classes, $item ){ $classes[] = \"special-class\"; return $classes; } add_filter(\'nav_menu_css_class\' , \'kbnt_special_nav_class\' , 10 , 2); 还有我的导航电话
基础脚本未加载(自定义主题)
我试图创建一个自定义的WP主题与基础,但菜单似乎从来没有工作。一段时间后,我意识到我的脚本已加载(我在标题中看到它们-firebug),但没有激活。奇怪的这是我的职能。用于加载脚本的php。非常简单:function enqueue_test_scripts() { /* Original Foundation scripts and styles <script src=\"js/vendor/jquery.js\"></script>
如何在WordPress菜单项HREF之前添加文本
我正在为一个客户做一个定制项目,在添加时遇到了一个问题data-scroll 在WordPress中的链接之前。我希望输出为<a data-scroll href=\'#\'>. 数据滚动是我想在a之后添加的内容,这里href =\"#\"希望有人能帮我。
WordPress自定义下拉列表
I have a site with a database of repair shops, by; Manufacturer - VenueI want 2 dropdown lists at the home page.In the first dropdown, when i select the \"Apple\" the second list appears in the places where they are \"Apple\" repair shops, and when i pres
使用自定义Walker时删除的WordPress类
我正在使用下面的代码,它从wordpress的菜单选项中删除了我的css类。我想知道为什么我不能弄清楚:/我在“屏幕选项”下用wordpress选项添加CSS类,并选中“CSS类”。谢谢 <?php class MV_Cleaner_Walker_Nav_Menu extends Walker { var $tree_type = array( \'post_type\', \'taxonomy\', \'custom\' );
导航上不再显示子菜单项
当我将鼠标悬停在菜单项上时,我的子菜单突然消失,不再显示。我检查了我的WP仪表板上的菜单部分,它就在那里并分配给显示。子菜单仍显示在移动设备上,但在全浏览器上,子菜单项停止显示。我停用了所有插件以检查是否存在冲突,但事件似乎与插件无关。这是我的网站:http://www.apcm.ca , 菜单设置如下:
如何测试某个特定页面是否为首页?
如何确定某个特定帖子id是否属于设置为首页的页面(通过设置>后端阅读设置为静态首页)?上下文:我想编写一个函数,返回特定页面和菜单的所有菜单子级:function getMenuChildren($menuId, $postId) { $menuItems = wp_get_nav_menu_items($menuId); if (is_front_page()) { $menuIdOfCurrentPage = 0;
自动将自定义POST类型的单曲放置到主导航菜单的子菜单中
我环顾四周,看到一些提示,说明我想做什么是可能的,但它只是不适合我。我有一个定制的post type rt\\U医生。我正在努力做到这一点,这样我的主菜单中就会有一个动态的医生列表。我想在Nav菜单中有一个菜单项医生,链接到我的医生自定义帖子类型的索引/归档页面,并从该菜单项中挂起一个子菜单项列表,每个子菜单项链接到医生自己的一个帖子。看起来我可能需要使用定制助行器,但我似乎不太明白。以下是我作为测试添加的代码:(我创建了一个名为Products2的页面,因为我的cpt正在将产品制作为归档页面。我也尝试了