WPML CMSナビゲーションは、サイト構築時に使用できるナビゲーション要素を提供するアドオンプラグインです。 これにはブレッドクラム、ドロップダウンメニュー、サイドバーナビゲーションが含まれます。 プラグインは設定を必要とせず、そのまま動作します。 必要なのは、ナビゲーション要素をテーマに追加することだけです。
WPML CMSナビゲーションプラグインは、WPMLの多言語CMSバージョンに含まれています。
ナビゲーション要素をサイトに追加する
ドロップダウンメニューを備えたトップタブナビゲーション
トップタブナビゲーションは、ウェブサイトの主要なセクションに素早くアクセスできます。 従来は、ページとそのサブページを一覧表示するカスタムPHP関数を使用して実装されていました。
WPMLは、あなたのために仕事をすることによって、これを簡素化します。 メニューを呼び出すPHP関数をインクルードするだけで、あなたのために生成されます:
<?php do_action('icl_navigation_menu'); ?>
この呼び出しは、このサイト(WPML.org)でもドロップダウンメニューを生成する。
ブレッドクラムの軌跡
ブレッドクラムは、ユーザーがサイトのどこからでも帰り道を見つけられるようにする。 これを含めるには、テーマに次のように追加する:
<?php do_action('icl_navigation_breadcrumb'); ?>
どのページ、投稿、カテゴリー、タグ、そして検索結果からも機能する。
サイドバーナビゲーション
サイドバーナビゲーションは、訪問者が閲覧しているページの近くにどのような他のページがあるかを表示します。
これは、同じ親のすべての子供を一覧表示します。 これはサイトの全ページの完全なリストではなく、近隣のページのリストである。
サイドバーナビゲーションの見出しの開始と終了をカスタマイズすることもできます。 これらのオプションはWPML → ナビゲーションで提供されています。
サイドバー・ナビゲーションを追加するには、sidebar.phpに以下のように記述します:
<?php do_action('icl_navigation_sidebar'); ?>
この機能はWordPressウィジェットとしても提供されているので、外観 → ウィジェットページの ウィジェットコントロールからサイドバーに追加することができます。
高度なカスタマイズオプション
WPMLにはナビゲーション要素のデフォルト(あまりきれいではない)デザインが用意されています。 サイドバーとブレッドクラムのトレイルはデフォルトではほとんどフォーマットされておらず、トップのドロップダウンメニューは大きくフォーマットされている。 なぜなら、トップメニューをドロップダウンさせるには、多くのCSSが必要だからだ。
ウェブサイトのナビゲーションのスタイルや、メニューにカスタムHTMLを追加する方法の詳細については、以下のドキュメントページをご覧ください: