让我看看我是否能正确地解释这一点。
我有一个wordpress博客设置,我有我的主菜单代码在我的header.php下面列出。
<?php wp_nav_menu( array( 'theme_location' => 'main-menu', 'menu_class' => 'nav' ) ); ?>现在我正在寻找的是相同类型的菜单,但它将从链接管理器进行我的类别。目前我使用的是下面的代码,但这只给了我链接。
<?php wp_list_bookmarks('title_li=&categorize=0'); ?>任何帮助都将不胜感激。
发布于 2014-08-02 07:40:30
您是否正在尝试替换主菜单中的链接?或者你正在为你的猫链接添加第二个菜单?
如果您正在尝试替换主菜单中的现有链接,可以通过转到仪表板>外观>菜单来实现。确保您正在编辑主菜单,只需删除现有链接并在“类别”下拉选项中添加新链接即可。
您可以通过将代码添加到函数文件、在仪表板中构建菜单(就像在主菜单中一样)以及将新菜单添加到header模板来添加附加菜单。
如果您打开您的function.php文件,您应该会发现如下所示:
// This theme uses wp_nav_menu() for primary and footer links.
register_nav_menus( array(
'primary' => __( 'Primary Menu', 'YOURTHEMENAME' ),
'footer' => __( 'Footer Links', 'YOURTHEMENAME' ),
) );修改它以添加您的新菜单,即:
// This theme uses wp_nav_menu() for primary and footer links.
register_nav_menus( array(
'primary' => __( 'Primary Menu', 'YOURTHEMENAME' ),
'mycatlinks' => __( 'Category Menu', 'YOURTHEMENAME' ),
'footer' => __( 'Footer Links', 'YOURTHEMENAME' ),
) );不要错过任何一个逗号!
保存您的函数文件,转到菜单构建器,然后创建一个新菜单。添加要包含的类别链接。请务必选中“类别菜单”复选框作为新菜单位置。保存菜单。
现在转到header.php文件并添加新菜单:
<?php wp_nav_menu( array( 'theme_location' => 'mycatlinks' ) ); ?>保存header.php,刷新页面,您应该会看到新的菜单!这种方法唯一的缺点是菜单不会随着新类别的添加而自动更新-您必须返回并在菜单构建器中手动添加它们。但无论如何,你不应该有太多的类别……这就是标签的作用!
希望这能有所帮助。祝你有一个美好的星期五!
https://stackoverflow.com/questions/25084987
复制相似问题