WPML CMS Navigation 是一款附加组件插件,可在构建多语言网站时提供导航元素。
该附加组件包含在您的 WPML Multilingual CMS 包中。
您可以使用 WPML CMS Navigation 插件添加的导航元素包括:
向主题添加导航元素
要使用每个元素,请使用单行 PHP 函数将它们添加到您的主题中。
| PHP 代码 | 添加位置 | |
|---|---|---|
| 面包屑导航 | <?php do_action('icl_navigation_breadcrumb'); ?> | header.php 或 single.php、page.php、archive.php、tag.php 以及 search.php |
| 下拉菜单 | <?php do_action('icl_navigation_menu'); ?> | header.php |
| 侧边栏 | <?php do_action('icl_navigation_sidebar'); ?> | sidebar.php |
侧边栏导航也作为 WordPress 小工具提供。您可以通过外观小工具页面上的小工具控件进行添加。
自定义导航元素
要自定义该附加组件的全局设置,请前往 WPML导航。您可以调整基本设置,例如分隔面包屑导航的符号。
您还可以通过 WordPress 编辑器或 CSS 应用各种自定义。
1. 使用 WordPress 编辑器自定义导航元素
在 WordPress 编辑器中编辑页面时,向下滚动以找到标有 CMS Navigation 的部分。

页面编辑器 Meta Boxes 抽屉中的 CMS Navigation 部分
通过此部分,您可以自定义侧边栏上显示的内容。您可以:
- 排除当前页面
- 显示或不显示其子页面
- 分配一个部分以在其中显示该页面
2. 使用 CSS 自定义导航元素的外观
导航元素具有默认外观,您可以使用 CSS 对其进行自定义。
前往 ../wp-content/plugins/wpml-cms-nav/res/css 以找到两个文件:
- cms-navigation-base.css:该文件负责下拉菜单的功能,您不应对其进行修改。
- cms-navigation.css:您可以复制并修改该文件以添加自定义设置。
请遵循以下步骤:
- 从插件目录复制第二个文件 cms-navigation.css,并将其放置在您的主题目录中。
- 调用 wp_head() 并加载您的副本。这将加载插件 CSS 文件。
- 将您的 CSS 自定义应用到新文件。


