您当前的位置:首页 > TAG信息列表 > menus
使主题自动选择默认导航菜单
我一直在开发WordPress主题。我想能够,一旦激活,看看是否已经在后端创建了菜单。如果它存在,则选择它并将其用作主菜单,否则,创建一个具有顶级页面的新菜单,并将其注册为主菜单。我在这方面似乎找不到什么,有人能解释一下吗?我们找到了一些检查以下列出的当前默认菜单的代码add_action( \'after_switch_theme\', \'mytheme_menu_fix\' ); function mytheme_menu_fix() { $o
仅显示活动菜单项的子项(子导航)
因此,我在网上搜索并试图编写一个自定义的walker类来实现这一点,但我对WordPress还是新手,虽然存在类似的问题,但没有一个完全符合我的要求,或者建议使用CSS、jQuery或插件作为解决方案(这并不理想)。我目前有以下代码:class description_walker extends Walker_Nav_Menu { function start_el(&$output, $item, $depth, $args) {
如何在同一主题位置有条件地更改菜单
是否可以使用条件标记更改为不同的菜单,但使用相同的主题位置?我创建了两个菜单,我想有条件地将其显示在相同的位置,即二级菜单位置。
向导航菜单中的活动元素及其父元素添加类
我使用以下代码向当前菜单项添加类名“active”:add_filter(\'nav_menu_css_class\', \'add_active_class\', 10, 2 ); function add_active_class($classes, $item) { if( $item->menu_item_parent == 0 && in_array(\'current-menu-item\', $classes) ) { $c
WordPress获取或设置活动菜单类
如何在wordpress中获得活动菜单类,我想在一个插件中获得它来更改菜单样式。我只是想澄清一下,我不想要活动菜单元素类。<ul id=\"menu-scroll\" class=\"nav-menu\"> <li id=\"menu-item-1461\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1461\"><a href=\"#home\">Home
样式设置wp_NAV_MENU-水平,子菜单下拉菜单
live site.我正在使用名为“博客导航”的wp\\u nav\\u菜单。它显示正常,但我希望它水平排列,并带有子菜单下拉菜单(所有小写项目都应位于下拉部分)。我在这里搜索了很多帖子,Alistaphat。com等,但似乎没有什么工作是完全正确的。我可能错过了什么?我用的是-功能。php<?php add_theme_support( \'menus\' ); ?> 标题博客。php<body> <div id=\"contain
是否可以在菜单中添加上标商标符号?
是否可以在WordPress菜单中添加上标商标符号?
在子页面中保持父菜单项处于活动状态
我是php和css的乞丐。我想知道在子页面上导航时,如何在顶部菜单项下加下划线。这是我的布局:我有一个导航菜单,列出了我的所有父页面(主页)。所有这些页面都将有一个独特的xxxxx*php文件,并在该文件上创建各自的子页面。在每个xxxx*php文件上,都会有一个子菜单。在我的函数中声明。php文件。至每个xxxxx。php文件它自己的子菜单。我知道如何在css中为当前页面菜单项加下划线。但是如何在子页面上保持顶部菜单项(主导航项)的下划线。。。我希望我已经说清楚了。在我的爱好中。php文件下面是我注册个
WordPress始终显示第一个菜单
我尝试显示多个菜单,但Wordpress始终显示我创建的第一个菜单。。。以下是有关菜单的所有代码:functions.php<?php function custom_init(){ register_nav_menus( array( \'header_quick_links\' => __( \'Liens rapides du header\' ), \'header_menu\' => _
Remove submenu item from list
我有以下脚本在我的functions.php 文件,以避免某些用户修改他们不应该修改的内容,并希望再删除一个项目,即外观>主题子菜单。function remove_menus () { global $menu; $restricted = array(__(\'Dashboard\'), __(\'Posts\'), __(\'Pages\'), __(\'Comments\'), __(\'Plugins\'), __(\'Users\'), __(\'Tools\')
基于菜单更新Body类
我试图根据当前菜单项是否有子菜单项或是子菜单项向body标记添加一个类。通过添加自定义菜单wp_nav_menu. 我迷上了wp_nav_menu_objects 通过过滤器,am成功检测当前活动菜单项是祖先菜单项还是子菜单项:function has_submenu( $menu_items ) { $current_id = 0; foreach( $menu_items as $menu_item ) { // G
未显示预期的代码段值
我有一个这样的代码片段,<div class=\"container\"> <ul id=\"menu\"> <li> <a> <i class=\"icon_about\"></i> <span c
设置类别的正确方法
我的网站遵循此层次结构HTML5+主题资源书籍工具+插件主题工具书籍+插件工具以及CSS3、SEO和其他方面的相同组合,但我不知道如何以正确的方式构造类别和子类别,以及如何使用url定位特定的博客文章,就像我们选择具有特定类别的文章一样www.example.com/categories 我们如何定位插件(类别)中的工具(子类别)?例如www.example.com/categories/sub-category
切换到子主题中断菜单名称
当我切换到正在处理的子主题时,主菜单使用页面名称,而不是我在“外观”>“菜单选项”中指定的名称。其他人怎么了?
WordPress-带有2个样式表和更多…的站点
我正在构建一个分为两个视图(或部分)的站点:College 和Corporate.»See it here当College 选项卡处于活动状态,站点将使用college-styles.css (橙色背景)当Corporate 选项卡处于活动状态,站点将使用corporate-styles.css (蓝色背景)有些页面是全局的(内容与college/corporate)某些页面是特定的(内容因college/corporate)因此,将为学院和企业设置一个导航此外,理想情况下,页面/链接如下:/colleg
如何仅在标题菜单中添加自定义菜单项,如用户名
我是wordpress新手我正在建立wordpress网站,该网站有3个菜单我的问题是,只有当用户登录时,我才需要将用户名添加到我的顶部菜单但使用下面的代码片段,它会在所有菜单中添加自定义菜单项,即我在google搜索上述查询的解决方案时发现的下面的代码function my_custom_menu_item($items) { if(is_user_logged_in()) { $user=wp_get_current_user();
"Widgets" menu doesn't appear
我正在开发一个WordPress主题,它在我的本地主机和一个live server上运行得很好,但在我的另一个live server上,小部件菜单(从外观)不会出现。是的,所有3台服务器都有相同的3.6.1 WordPress版本,主题文件也相同。知道这是什么原因吗?这是functions.php 注册小部件区域:if (function_exists(\'register_sidebar\')) { register_sidebar(array( \'name\' => \
如何在SPAN属性中显示每个菜单项的标题
我正在尝试将CSS悬停效果添加到主题的主菜单中,该效果基于<span> 要素问题是,我无法用每个菜单项的标题动态生成这个。下面是我想要生成的HTML:<nav> <a href=\"#\"><span data-hover=\"Home\">Home</span></a> <a href=\"#\"><span data-hover=\"About\">About</spa
如何定制导航菜单?
我是Wordpress的新手,我试过wp_nav_menu 作用如果我做对了,这是一种标准的方式,可以显示在菜单管理器帮助下创建的导航菜单。困扰我的是,它在内部创建了一堆我可能不需要的CSS类。我可以控制集装箱div(删除它、更改它的类等)和ul 元素本身,也可以在锚元素之前和之后添加额外的元素。我找不到的是如何删除那些附加到列表元素的bizillion类(li).有没有办法做到这一点?另一个问题是:它会带来伤害吗?我注意到有些类可以被另一个内置Wordpress函数使用。如果有办法去除这些,哪种方法肯定
WP_NAV_MENU不带参数?
我很抱歉这个不着边际的问题,但我不明白:我正在使用wp\\U nav\\U菜单的函数参考,这是我的代码行:<?php wp_nav_menu( array(\'theme_location\' => \'header-menu\',\'items_wrap\' => \'%3$s\') ); ?> 但菜单显示在<ul><li> 无论如何(我想删除它并使菜单水平)。我可以在items_wrap, 它将始终是默认值<ul>theme\\u位