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

  • 在子菜单中查看页面的H2内容标签

    时间:2014-10-31

    我想我是在尝试做一些不寻常的事情,因为我在任何地方都找不到它我想根据相关页面的内容创建一个子菜单例如,在我的菜单中有一个名为“TOP”的菜单项。该项目有一个子页面,称为“第1章”在“第1章”的页面上有很多内容,其中包含H1或H2标记中分隔的值。我的目标是将H1和H2标记(包括它们的值)加载到“第1章”的子菜单中。我想用wp_nav_menu 函数并向其添加一个walker。问题是我不知道从哪里或如何开始(尤其是步行者)。显然,我已经在样式表中创建了页面和子菜单,如下所示:div class=\"nav\"

  • Add custom html to nav_menu

    时间:2014-11-14

    我正在尝试向nav\\U菜单添加一些html。基本上,如果菜单中有子菜单,我需要在开始li标记后插入一个按钮标记。我看到有一个walker类,但我不知道如何实现它。任何帮助都将不胜感激,谢谢!!!<ul class=\"menu-one\"> <li class=\"has-children\"> <button class=\"toggleExpand\"><i class=\"fa fa-arrow

  • WP_NAV_MENU-作为项目类的页面模板名称

    时间:2014-11-28

    是否有任何方法可以在每个菜单项的类中显示模板名称(或page-template.php文件名)?可能使用wp\\u nav\\u menu walker?具体来说,我使用的是标准菜单调用:wp_nav_menu( array( \'menu\' => 3, \'container\' => false ) 这给了我:<div class=\"menu-wrap\"> <ul id=\"menu-menu\" class=\"menu\"> &l

  • Walker类是如何工作的?

    时间:2014-12-01

    有人能给我解释一下Walker Class 作品类中的方法是否总是需要重载父方法?

  • 将缩略图添加到wp_list_ategories()

    时间:2014-12-08

    我正在使用以下代码在主页中显示分类术语列表:$customPostTaxonomies = get_object_taxonomies( \'guide\' ); if( count( $customPostTaxonomies ) > 0 ) { foreach( $customPostTaxonomies as $tax ) { $args = array( \'orderby\'

  • WordPress空导航菜单错误

    时间:2014-12-09

    我创建了多站点。我已经为第一个子域分配了菜单,而对于第二个子域,我没有分配菜单。我刚刚启用了调试模式,出现以下错误:Notice: Trying to get property of non-object in /home3/public_html/project/myproject/wp-includes/nav-menu-template.php on line 154我看了几篇文章,他们建议使用解决方案Fallback\'fallback_cb\' => \'wp_page_menu\

  • 自定义导航漫游:如何访问$args参数?

    时间:2014-12-19

    我正在创建一个自定义导航助行器。我注意到WordPress core中的nav walker类写得相当粗糙,很多东西都可以通过各种方法传播,所以我想尝试一下。目前,我想知道如何获得$args (包含传递给不同方法的参数)构造函数中的参数?仔细看一下,这里有一个过滤器wp_nav_menu_args (source) 这可以用在下面的示例片段中,但我想知道是否有其他方法可以获得它: class My_Custom_Walker extends Walker_Nav_Menu { p

  • Walker类:在理解如何正确调用walk()方法方面存在问题

    时间:2014-12-20

    我正在努力理解WordPress如何使用Walker类。特别是,我不明白walk() 方法(我认为)。首先,让我解释一下我的理解:呼叫时wp_nav_menu(), 可以添加一个数组作为参数,其中包含信息/选项,如深度、容器、主题位置、要使用的walker等。在…内wp_nav_menu(), 这些参数与默认值合并。生成的数组(稍后转换为对象)调用$args.在…内wp_nav_menu(), walk_nav_menu_tree() 正在调用,正在接收$sorted_menu_items, $args-

  • 管理面板-禁用将所选术语移动到Metabox顶部

    时间:2015-01-15

    默认情况下,无论何时选择一个类别,它都会将其移动到术语列表的顶部,这在大多数情况下都非常方便用户使用。我想禁用此功能,并将我的术语列表保留为默认顺序,无论选择什么。我之所以要这样做,是因为我有一个依赖于<ul class=\"children\"> ,但如果选择了某个术语,则会将其从该格式中删除并置于列表顶部。我四处搜索过,但没有使用正确的关键字来提取任何有用的内容。我肯定我需要做点什么Walker_Category_Checklist 但步行者对我来说是个谜。我将尝试使用它和一些WordPr

  • 从自定义元向现有菜单项添加自定义类

    时间:2015-01-16

    我想向现有菜单项添加自定义类。问题是,我想这样做:<li class=\"<?php echo get_post_meta($post->ID, \"_icon\", true); ?>\">...</li> <li class=\"<?php echo get_post_meta($post->ID, \"_icon\", true); ?>\">...</li> <li class=\"<?

  • 正在尝试存储要在主菜单之后呈现的子菜单项

    时间:2015-01-23

    我正在使用一个自定义导航漫游器来呈现主菜单,在此期间,我想将第二级导航项存储在页面的一个单独区域中,以便稍后使用/呈现。我希望这些二级导航项目显示块,如果您当前在该部分(即,如果您在“服务”或“服务”的子页面上,则子菜单将显示块)。此外,如果我将鼠标悬停在“服务”上,我希望显示子菜单。目前,我已经在一个单独的自定义导航步行器中完成了子菜单,但导航仅在您位于该部分时显示,而不是在您将鼠标悬停在主菜单项上时显示。此外,根据当前的设置方式,它会在没有子菜单的页面上显示菜单背景/样式这是我现有的导航助行器,仅用于

  • 修改漫游器以在子菜单上方插入父母的描述

    时间:2015-02-04

    我想在子菜单列表项的顶部显示父项的标题或描述。我对如何通过调用start\\u lvl函数在之后插入来修改walker有基本的了解<u> 或在之后开始插入<li> 但无法将父项的“item->Description”集中到$输出变量中。例如<ul> <li> <a href=\"\">German Cars</a> <ul> <li

  • WP_NAV_WALKER与小工具交互以设置超大菜单

    时间:2015-02-06

    我是一个WordPress的新手开发人员,正在开发一个WordPress主题项目,该项目要求将超大菜单作为主导航的一部分。我已经完成了前端的工作,现在我正在尝试探索wp_nav_walker 类来进一步扩展它,但不知道如何开始。我的想法是:借助widgets, 因为widget似乎是在菜单中进行高级操作(例如,从类别中加载AJAX帖子)的唯一方法添加checkbox 每个一级菜单项下的选项,用于启用/禁用其超大菜单问题是-我如何让它支持小部件?我已经研究了一些免费插件,如Widgetize导航菜单,但这是

  • 使用自定义Walker拆分wp_NAV_MENU

    时间:2015-03-05

    我正在尝试创建一个最多显示5个项目的菜单。如果有更多项目,则应将其包装到另一个项目中<ul> 元素创建下拉列表。5项或更少:6项或更多我知道这类功能可以很容易地用一个助行器创建,该助行器可以计算菜单项的数量,如果有5个以上的菜单项,则将其包装成一个单独的<ul>. 但我不知道如何创造这个步行者。当前显示我的菜单的代码如下:<?php wp_nav_menu( array( \'theme_location\' => \'navigation\', \'fallback_

  • 创建自填充菜单并向菜单布局添加额外的div

    时间:2015-03-08

    我正在努力实现的目标:具有一级子菜单的菜单:PAGE 1<br> --- Page 1 sub-page 1<br> --- Page 1 sub-page 2<br> PAGE 2<br> --- Page 2 sub-page 1<br> --- Page 2 sub-page 2<br> --- Page 2 sub-page 3<br> PAGE 3<b

  • 从子菜单项中删除当前类

    时间:2015-03-16

    我正在建立一个带有下拉菜单(子菜单)的wordpress网站。为了实现这一点,我在这里使用wordpresswalker 班这是我在functions.phpclass CSS_Menu_Maker_Walker extends Walker { var $db_fields = array( \'parent\' => \'menu_item_parent\', \'id\' => \'db_id\' ); function start_lvl(

  • 自定义导航漫游菜单-显示类别计数

    时间:2015-04-01

    我有一份定制的步行菜单。(参见下面的代码)我希望我的导航菜单如下所示:其中495是包含儿童的记录总数。其中发表文章42篇。有人能帮我实现这个吗?这是我当前自定义的导航助行器代码。<?php class accordion_Menu_Walker extends Walker_Nav_Menu { function start_el(&$output, $item, $depth, $args) { global $wp_query;

  • Walker Class:在子菜单后立即输出父描述和特色图像?

    时间:2015-04-03

    我到处找遍了,但似乎找不到这个具体案例的答案。我试图在子菜单开始后立即输出页面的父描述和特征图像。我有以下代码可以工作,但会迭代每个链接,这很混乱。我至少能够修改深度,使其只输出一次内容,但我想a)清理它,b)找到真正正确的方法来执行此操作。这是我现在的步行者:class Description_Walker extends Walker_Nav_Menu { function start_el(&$output, $item, $depth, $args) {

  • 在导航菜单中将超链接转换为锚点特定页面

    时间:2015-04-11

    我扩展了Walker\\u Nav\\u菜单,将超链接转换为锚定,因为我正在创建一页网站。代码如下:class description_walker extends Walker_Nav_Menu{ function start_el(&$output, $item, $depth= 0 , $args = array(), $id = 0){ global $wp_query; $indent = ( $depth ) ? str_repe

  • Benefits of using Nav Walker?

    时间:2015-04-23

    使用nav walker类比遍历wp\\u get\\u nav\\u menu\\u items()有什么好处吗?Nav Walker对我来说似乎很笨重,在数组上进行迭代感觉更容易,也更易于重用,但它绕过了wordpress的内部菜单过滤器,而我对其了解不多。这会使我的主题与一些插件不兼容吗?如能在此提供最佳实践建议,将不胜感激。