您当前的位置:首页 > TAG信息列表 > menus
以编程方式从其模板页面检索页面内容
我正在构建一个菜单,并使用foundation前端框架以手风琴风格将其显示到前端。Wordpress管理员像往常一样从外观->菜单将菜单项(页面、帖子、自定义帖子、类别等)拖放到菜单中。我的代码循环遍历菜单中的每个菜单项,并显示它及其内容。例如,如果循环遇到about page 在菜单中,显示About 作为列表项标签(可单击)及其下的内容(隐藏)。网站访问者点击“关于”以手风琴的方式显示“关于”页面的内容。实现这一目标的最佳方法是什么?我指的是循环和内容检索。我尝试了以下代码。 About
将生成的列表放入自定义菜单的下拉列表中
我试图在创建类别和作者时将其自动添加到自定义菜单中(避免为每个类别和作者手动添加)。我修改了Alex Mill\'s code 然后在菜单上显示元素列表和类别,但问题是元素列表outside the ul of the menu 就其本身而言。你可以理解我的意思here.下面是我的代码版本:// Front end only, don\'t hack on the settings page if ( ! is_admin() ) { // Hook in early to modify
使CURRENT_PAGE_ITEM与发布页面的侧边栏中的wp_list_ages一起工作
我正在开发一个网站,在侧边栏中有一个菜单,可以列出当前页面的父级列表,以及该页面的所有子级列表。问题是,在包含帖子查询的页面上,此菜单不起作用。我通过为任何这样的页面创建自定义菜单来绕过它,但是current_page_item 类不显示。如何修复此代码以在这些奇数页上工作?我是否需要调整主题页面中的帖子查询,或页面的边栏查询?这是正常的菜单查询:if($post->post_parent) { $children = wp_list_pages(\"title_li=&chil
单级菜单选项?另一种方式?
我正在为一位客户开发一个儿童主题,主题是213。我的主题包含通过我的functions.php 文件第二个导航菜单完全正常工作,正如预期的那样。然而,作为我设计的一部分,我只希望第二个导航菜单是“单级”菜单;i、 例如,没有子菜单项或子菜单项。我可以使用display:none 针对适当的.sub-menu 此自定义菜单下的项。然而,尽管我已经消除了子菜单项破坏布局的可能性,但我想首先阻止管理员创建它们。我不希望客户端添加子菜单项时发现它们没有出现。除此之外,我想制作一个更为强大的主题,从前到后。我已经搜
自定义漫游导航-将序列号添加为类
我现在正在努力练习助行器,但我需要一些帮助来达到我想要的效果。我的walker函数如下所示:class ik_walker extends Walker_Nav_Menu{ //start of the sub menu wrap function start_lvl(&$output, $depth) { $output .= \'<nav class=\"site-navigation\" role=\"navigation\"&g
在Walker函数中使用Menu类
是否使用选项中打开的自定义菜单css类,通过walker函数将这些类应用于span 而不是li\'s?我的定制助行器:class ik_walker extends Walker_Nav_Menu { function start_lvl(&$output, $depth) { $GLOBALS[\'ik_walker_counter\'] = 0; $output .= \'<nav class=\"site-nav
无法将额外元素添加到主导航(Wp_NAV_MENU_ITEMS)
我正在尝试让作者列表自动显示在主navi上(无需在创建时手动逐个添加)。到目前为止,我在函数中添加了这个。php,但运气不佳:function wps_nav_authors ( $items, $args ) { if ( $args->theme_location == \'Primary\') { $items .= \'<li><a href=\"#\">Authors</a><ul class=\"sub-menu\"><
如何在面包屑导航中仅显示一个类别
我在WordPress&;中添加了面包屑导航;我面临一个问题。下面是函数。面包屑的php代码:function ux_breadcrumbs() { if (!is_home()) { echo \'<a href=\"\'; echo get_option(\'home\'); echo \'\">\'; bloginfo(\'name\'); ech
定制具有语义界面的a标签
我想使用Semantic UI 帮助开发项目的Wordpress模板。对于子菜单,我打算使用Secondary sub menus 位于定点部分的底部。我面临的问题是,WP似乎不允许定制标记。在语义UI示例中,这是他们用来生成二级子菜单的代码,我如何使用WP实现这一点?<div class=\"ui secondary vertical pointing menu\"> <a class=\"active item\"> <i class=\"ho
添加一个两次显示链接的管理菜单页面-如何解决这个问题?
我是新手,我正在尝试创建一个插件,在管理部分的左侧菜单中添加一个菜单。我已经创建了这个页面,但它工作得很好。但我发现左边的菜单显示了两次。如何解决此问题。查找以下我的代码:add_action(\'admin_menu\',\'user_data\'); function user_data(){ add_menu_page(\'User Data\',\'User data\',\'manage_options\',\'user-page\',\'user_data_
在WordPress中为每个类别创建菜单位置
我需要在wordpress的每个分类页面中显示一个特殊菜单,例如,我有3个类别:马、狗、猫所以我必须在菜单设置中有3个菜单locations 名称:马、狗、猫使用此代码functions.php 我获得所有类别名称:$category_ids = get_all_category_ids(); foreach($category_ids as $cat_id) { $cat_name = get_cat_name($cat_id); $arr = $cat_name;
WordPress使用临时API缓存菜单
我想简单地缓存一个页面菜单,该菜单在页面加载时需要大约50个查询。目前我有缓存设置代码Transient API$housemenu = get_transient(\'housemenu_key\'); if (!$housemenu) { $housemenu = wp_nav_menu( array( \'menu\' => \'\', \'m
WP_NAV_MENU();在WordPress安装之外
我想使用WordPress菜单管理,然后用html在WordPress外部安装php文件上显示它,但我遇到了这个错误PHP Fatal error: Call to a member function get_queried_object() on a non-object in .../blog/wp-includes/nav-menu-template.php on line 395 下面是我如何使用test在php文件中实现它的。php<?php $documentroo
为什么在这个WordPress主题中我看不到主菜单?
我是WP的新手(我来自Joomla),我有以下问题。我已经在我的服务器上安装了WordPress,如果我使用其中一个包含的主题(例如Twenty Thirteen 主题)当我打开网站时,我看到了它,在标题下我可以看到经典的水平Main Menu 包含声音Sample Page, 好啊这是正确的行为。然后我安装了以下主题http://bootstrapwp.rachelbaker.me/ 这是一个使用BootStrap的WP主题(我认为使用BootStrap CSS框架开发个人主题可能是一个很好的起点)。我
使用Walker添加菜单CSS类功能
我正在尝试添加将自定义CSS类插入菜单项的功能。我相信我是通过扩展walker\\u nav\\u菜单来实现的,但我不知道如何调用自定义类。这似乎是一个很简单的问题,但我已经在这里搜索过了,找不到任何简单的添加自定义类的方法。现在我只有:<?php wp_nav_menu( array( \'theme_location\' => \'top-menu\', \'walker\' => new future_walker_class() ) ); ?> 以及class f
关于WordPress处理水平主菜单可视化的一些疑问
我对WP很陌生(我来自Joomla),我对WordPress如何处理主菜单(我指的是标题中的水平菜单)有些怀疑。例如,我使用此在线测试网站:http://onofri.org/WP_BootStrap/在这个网站上,我安装了一个主题(使用BootStrap CSS框架)和Appearance > Menus 我有一份菜单叫Menu 1 正确显示在标题中(如您所见,此菜单包含语音:Home, Sample Page, Google)为了显示这些声音,我认为它使用了以下代码片段header.php 主题
如何仅在所选项目上更改菜单项创建的标记?
如何在WordPress后端的菜单项中添加一个复选框,上面写着“使其成为大型菜单容器”?在我看来应该是这样的(Photoshop草稿):如果选中该框,而不是添加另一个标准ul>li DOM元素,那么会添加一个div容器吗?我不知道该怎么做。我计划使用walker来更改菜单的DOM,但如何“激活”walker仅用于某些菜单-在这种情况下,我通过该复选框选择的菜单是mega菜单?
WordPress模板中主菜单的主题位置是在哪里定义的?
我是WordPress的新手(我来自Joomla),我对Theme Location 主菜单的。例如,使用预安装的Twenty Twelve 主题,如果在后端我进入:Appearance ---> Menus ---> Manage Location 我可以分配main-menu 仅针对特定theme location 已命名Primary Menu.我认为这个地区header.php 的文件Twenty Twelve 主题(因为我的主菜单显示在页面标题中),但我找不到它,这是header.p
Menu id in nav menu ignored
<?php wp_nav_menu( array( \'theme_location\' =>\'main_menu\', \'container\' => false, \'menu_id\'=> \'nav\' ) ); ?> 将WordPress更新为3.8后,菜单id不起作用。问题出在哪里?我喜欢拿菜单<ul id=\
向wp_NAV_MENU的所有列表项添加类
我有一个wp_nav_menu 我想在列表项中添加一个类。我知道这可以通过从屏幕选项菜单中选择“css类”来实现,但是我必须给出每一个li 一个班级。我有两种深度的菜单。(例如)所有我想给类lidepth1的正常li,所有我想给类lidept2的子菜单li,在wp_nav_menu 作用我搜索了抄本,但只找到了“之前链接”和“之后链接”,但我认为这不是我需要的。