我自己对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;
}
这足以获得基本知识。固定在左上角的垂直菜单。祝你好运