如何向我的网站添加固定的垂直菜单?

时间:2015-02-13 作者:davemackey

我想在我的网站的一些子页面上有一个垂直(辅助)菜单。它应该是固定的(将在查看器向下滚动屏幕时保持不变)。我目前正在使用Q2W3固定小部件,但它缺少我正在寻找的自定义选项。。。想知道还有什么其他选择吗?

1 个回复
SO网友:user781470

我自己对WordPress还不熟悉,但我认为回答问题是一种很好的学习方式。可能有一种方法可以使用钩子,但我无法理解,所以继续直接编辑标题。php。

我尝试了以下方法:

从外观、菜单中,我添加了一个新菜单,并将其命名为Vert\\u menu\\u test

我选择将菜单添加到我的测试站点的左上角:在我的标题中。php文件,在正文的最开始,我添加了以下代码(基于this doc)

<?php
$defaults = array(
//\'theme_location\'  => \'\',
\'menu\'            => \'Vert_Menu_test\',
\'container\'       => \'div\',
//\'container_class\' => \'\',
\'container_id\'    => \'vert-menu-div\',
//\'menu_class\'      => \'\',
//\'menu_id\'         => \'\',
\'echo\'            => true,
\'fallback_cb\'     => false,
//\'before\'          => \'\',
//\'after\'           => \'\',
//\'link_before\'     => \'\',
//\'link_after\'      => \'\',
\'items_wrap\'      => \'<ul id="%1$s" class="%2$s">%3$s</ul>\',
\'depth\'           => 0,
//\'walker\'          => \'\'
);
wp_nav_menu( $defaults );
?>
我给container div指定了id“vert menu div”。(见上文。)所以,在风格上。css,我添加了

#vert-menu-div {
    position:fixed;
    background-color:#eee;
}
这足以获得基本知识。固定在左上角的垂直菜单。祝你好运

结束

相关推荐

在加载plugins_后,get_plugins()不工作

知道为什么下面的代码function my_plugin_load() { get_plugins(); } add_action( \'plugins_loaded\', \'my_plugin_load\' ); 抛出此错误?Fatal error: 不应调用未定义的函数get\\u plugins()get_plugins() 定义在plugins_loaded 胡克开火了?如果不是,那么什么才是合适的钩子呢?(这个钩子应该启动插件的引导/加载过程)