WPML

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 部分
页面编辑器 Meta Boxes 抽屉中的 CMS Navigation 部分

通过此部分,您可以自定义侧边栏上显示的内容。您可以:

  • 排除当前页面
  • 显示或不显示其子页面
  • 分配一个部分以在其中显示该页面

2. 使用 CSS 自定义导航元素的外观

导航元素具有默认外观,您可以使用 CSS 对其进行自定义。

前往 ../wp-content/plugins/wpml-cms-nav/res/css 以找到两个文件:

  • cms-navigation-base.css:该文件负责下拉菜单的功能,您不应对其进行修改。
  • cms-navigation.css:您可以复制并修改该文件以添加自定义设置。

请遵循以下步骤:

  1. 从插件目录复制第二个文件 cms-navigation.css,并将其放置在您的主题目录中。
  2. 调用 wp_head() 并加载您的副本。这将加载插件 CSS 文件。
  3. 将您的 CSS 自定义应用到新文件。

作者:Amir