繁体   English   中英

如何为链接管理器创建自定义菜单以在Wordpress中的导航下显示

[英]How to create a Customized Menu for Link Manager to display under the Nav in Wordpress

让我看看是否可以正确解释。

我有一个wordpress博客设置,下面的header.php中有主菜单代码。

<?php wp_nav_menu( array( 'theme_location' => 'main-menu', 'menu_class' => 'nav' ) ); ?>

现在,我正在寻找的是相同类型的菜单,但它将带有“链接”管理器中的“我的类别”。 目前,我正在使用的是下面的代码,但这只给了我链接。

<?php wp_list_bookmarks('title_li=&categorize=0'); ?>

任何帮助,将不胜感激。

您是否要替换主菜单中的链接? 还是为猫链接添加第二个菜单?

如果您要替换主菜单中的现有链接,可以通过转到仪表板>外观>菜单来实现。 确保您正在编辑主菜单,只需删除现有链接并添加在“类别”下拉选项中找到的新链接。

您可以通过以下方式添加其他菜单:在功能文件中添加代码,在仪表板中构建菜单(就像在主菜单中一样),然后将新菜单添加到标题模板中。

如果打开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,刷新页面,您应该会看到新菜单! 这种方法的唯一缺点是,添加新类别后菜单不会自动更新-您必须返回并在菜单构建器中手动添加它们。 但是无论如何,您不应有太多类别。...这就是标签的用途!

希望这可以帮助。 祝你周五愉快!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM