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

  • 通过扩展Walker_Nav_Menu实现条分隔导航

    时间:2011-08-23

    我的标题中有以下菜单:<?php $args = array( \'menu\' => \'Main Menu\', \'container\' => false, \'depth\' => 1, \'items_wrap\' => \'%3$s\', \'walker\' => new Bar_Lis

  • 将插入符号添加到带有WordPress主题中的子菜单的菜单项

    时间:2011-08-25

    我正在使用wp\\u nav\\u menu()处理自定义主题。我想做的是在有子菜单的菜单项中添加插入符号。例如,如果我的菜单如下所示:菜单项1菜单项2菜单项2a菜单项2b菜单项3格式如下:在不知道菜单结构的情况下,列出菜单项1菜单项2菜单项2a菜单项2b菜单项3。这似乎是一个非常常见的格式问题,所以我想知道是否有任何内置功能可以提供此功能。

  • 扩展Walker_Page实现条块分隔导航

    时间:2011-09-07

    这个问题是从这个问题开始的:Bar separated navigation by extending Walker_Nav_Menu我也在试着做同样的事情,但这次我在扩展Walker_Page 相反我遇到的问题是,我将深度设置为1,在该深度中可能有4页。但是在walk() 返回的元素数量更多。因为返回的元素数量超过了显示的页面数量,所以我得到了一个条| 菜单末尾添加了太多内容。以下是我目前掌握的代码:<?php $children = get_pages(\'child_of=\'.$po

  • 是否将类(箭头)添加到具有子项的主菜单链接?

    时间:2011-10-03

    我想知道是否可以将不同的类添加到在外观>菜单树中具有子级的二级/三级/四级/等级项目中?我就是这样叫菜单的: <?php $menu_args = array( \'container\' => \'\', \'menu_class\' => \'\', \'menu_id\' => \'my-menu\', \'walker\' => new D

  • 如何将参数传递给我的自定义Walker?

    时间:2011-10-16

    我已经设置了一个自定义walker,当我硬编码我的变量时,它可以根据需要工作。我想要的是能够调用我的walker,并将walker中使用的变量传递给它。例如: \'walker\' => new Plus_walker($refine => \'review\'), 我调整输出的步行器http://URL/review 以便在此菜单项的“审阅”类别中查找帖子。但我希望能够使用同一个助行器进行“预览”、“采访”等。到目前为止,我输入变量的尝试打破了“解析错误:语法错

  • 如何在扩展Walker_Nav_Menu的类中应用滤镜?

    时间:2011-10-22

    我有以下一段简略代码:<?php class New_Walker_Nav_Menu extends Walker_Nav_Menu { function start_el(&$output, $item, $depth, $args) { $attributes = ! empty( $item->target ) ? \' target=\"\' . esc_attr( $item->target ) .

  • 使用自定义漫游仅显示页面特定的子菜单项

    时间:2011-10-27

    我刚刚实现了http://wordpress.org/support/topic/wp_nav_menu-list-only-2nd-level-separate-submenu/page/2 为客户端实现主题时。当我在Wordpress堆栈上本地运行主题时,它的行为与预期一样,只显示父菜单项的子菜单项。当我将其部署到服务器时,它会显示所有菜单项,包括父菜单项和子菜单项,这显然不是期望的结果。我的代码如下:-来自函数。php:-class Custom_Walker_Nav_Sub_Menu extend

  • 如何从定制分类中动态填充wp_NAV_MENU?

    时间:2011-11-17

    我知道有人以不同的形式问过这个问题。但就我在谷歌和SE/WP上的搜索结果来看,它从来没有得到令人满意的回答。假设我有一个分类法俱乐部和一个自定义的帖子类型person。在每个taxonomy-club.php 第一页显示该俱乐部的所有成员。But 我想在菜单中实现类似的效果:wp_nav_menu | |--Everyone | \\ | |- Mr Verlaine | |- Mr Lloyd | |- Mr Osterberg | |

  • 我正在扩展Walker_Nav_Menu:如何获取当前项的子元素的数量?

    时间:2011-11-23

    我正在尝试扩展Walker\\u Nav\\u菜单Walker,以对WP输出菜单的方式进行一些更改。我必须重写的方法是start\\u el,因此我创建了Walker并复制了基本方法:<?php class myCustom_Walker_Nav_Menu extends Walker_Nav_Menu { function start_el(&$output, $item, $depth, $args) { global $wp_query;

  • How to count nav menu items?

    时间:2011-12-02

    我正在为导航菜单创建一个自定义漫游器。目标是将菜单拆分为以下列:我可以通过查看$item->menu_order. 我不知道菜单上一共有多少项。我怎样才能从助行器内部找到答案?Updated:我意识到还有其他几种创建列的方法。然而,所有这些都有其缺点:CSS Floats. 正如@sagive在下面所建议的,这可以通过浮动所有列表元素来实现。问题是列表的顺序改变了。列表将遍历第一行的所有四列,然后遍历第二行的所有四列,而不是向下遍历第一列,然后再遍历第二行的所有四列。这打乱了秩序。CSS Col

  • 关于定制步行器,有什么好的资源可以找到?

    时间:2011-12-05

    定制步行者似乎是WP的一个记录不完整的领域。在线教程侧重于设计输出样式,而不是指导步行者去你想要的地方。我正在阅读代码,但我想知道我是否缺少一个好的资源。如果你了解步行者,你是如何以及在哪里了解他们的?

  • 是否将帖子分配给分类术语,而不是将分类术语分配给帖子?

    时间:2012-02-01

    因此,我有一个自定义的post类型(people)和相关的自定义分类法(directory)。我想“编辑”一个目录组织并选择属于它的人,而不是编辑一个人然后选择相关的目录组织。有谁知道一个插件可以做到这一点?我可以用一个接口来构建我自己的插件来实现这一点——在这里寻找意见。考虑做以下事情:<?php //Get all directory orgs $orgs = get_terms(\"directory\"); $count = cou

  • Querying both pages and posts

    时间:2012-02-03

    我正在为一个客户构建一个“降临日历”,他们希望以特定的顺序将特定页面和出现在首页的自定义帖子组合在一起。需要检索的内容包括标题、摘录(或内容最多)、永久链接、特色图像和自定义字段。。。从数据库中检索这些内容的最佳方法是什么?自定义SQL查询?某种步行者?复杂的菜单?

  • 递增自定义遍历器中的类

    时间:2012-02-03

    我已经编写了一个与我一起使用的自定义助行器wp_nav_menu 但我需要遍历4个自定义类,我不知道如何做到这一点。基本上,每个菜单项<li> 需要给一类color1, color2, color3 或color4, 循环返回到color1, 泡沫,冲洗,重复,按顺序。通常我会用$i 和a$i++, 但是在沃克的课堂上我该怎么做呢?编辑:我的Walker课程代码:class Salamander_Advent_Walker extends Walker_page { function

  • 如何获取自定义步行器中的内容?

    时间:2012-02-14

    我有一个定制助行器,我想get_the_content() (直至阅读更多)或get_the_excerpt() 在这个助行器中使用,但我不知道如何让它工作-它要么什么也不返回,要么如果我把$item->object_id 在其中(认为它可能需要帖子/页面ID),然后它只返回该ID,而不是实际的帖子/页面文本。我试着用谷歌搜索这是我的代码:class Salamander_AdventMore_Walker extends Walker_page { function start_el(&a

  • 为什么我的菜单顺序不能与wp_NAV_MENU一起使用?

    时间:2012-03-09

    我有一个使用新菜单系统的自定义菜单,但它没有以正确的顺序返回。我不知道它的顺序是什么——不是按字母顺序,也不是按日期,也不是按我能看到的任何模式。链接是http://www.oia.co.za/.“赞助商”、“档案”和“fewtchafests”页面应显示为最后3项,在数字序列之后,而不是之前。如果第一个项目不是一个数字,我可能会认为它是在最后呈现所有数字,但第一个项目(“8333”)有点妨碍了这个想法。下面是正确拖放菜单顺序的截图,显示错误顺序的网站截图,以及用于调用菜单的代码。 <!--

  • WP_LIST_Pages(),但仅显示您所在分支上的子项

    时间:2012-03-14

    假设我有这个菜单:Top |___ Sub 1 |___ Sub Sub 1 |___ Sub Sub 2 |___ Sub Sub 3 |___ Sub Sub 4 |___ Sub 2 |___ Sub Sub 1 |___ Sub

  • 使用自定义菜单的当前分支中仅包含菜单项的子页

    时间:2012-03-17

    虽然我做了彻底的研究,但还是找不到解决办法。只有接近的解决方案。我的自定义菜单(“顶部”)显示此结构(您可以看到其中的一部分):page 1 subpage 1.1 category A subsubpage 1.1.1 subsubpage 1.1.2 subpage 1.2 category B subsubpage 1.2.1 subsubpage 1.2.2 subp

  • $Item->url未在自定义查看器中检索url?

    时间:2012-03-30

    我制作了一个自定义的walker,用于wp\\u list\\u页面,修改输出以显示缩略图。目标是在页面模板中显示一个列表,其中列出了所有子级及其子级。我下面的walker似乎可以获取缩略图和页面标题,但无法获取页面的url。我是否需要使用get带前缀的函数,而不是esc_attr? class bio_walker extends Walker_Nav_Menu { function start_el(&am

  • 使wp_list_ages打印附件而不是标题

    时间:2012-04-04

    默认情况下,wp\\u list\\u页面会显示一个无序的帖子标题列表。为了节省侧边栏菜单中的空间,我尝试创建一个页面段塞列表,而不是页面标题。我想我需要写一个定制步行器。。我希望有人能帮我找到一个更简单的解决方案或代码片段。