ホームページ  >  記事  >  バックエンド開発  >  WordPress 開発におけるカスタム メニューに関連する PHP 関数の使用の概要、wordpressphp_PHP チュートリアル

WordPress 開発におけるカスタム メニューに関連する PHP 関数の使用の概要、wordpressphp_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 09:01:42893ブラウズ

WordPress開発におけるカスタムメニューに関連するPHP関数の使い方、wordpressphpの紹介

関数の意味
wp_nav_menu ()
カスタムメニュー表示機能

ナビゲーションメニューの登録 ()
カスタムメニュー登録機能 – 単数形

ナビゲーションメニューの登録 ()
カスタムメニュー登録機能 – 複数形 (非常に苦しい複数形)

次の例では、混乱を避けるために register_nav_menus () の複数形を使用しています。

位置情報を使用する
ナビゲーションメニューの登録 ()
function.phpファイルでは、バックグラウンドでのカスタムメニューのコード呼び出し名と背景表示名を登録するために使用されます。

wp_nav_menu ()
カスタム メニューを呼び出す任意の場所にテーマを設定できます。

使い方
登録4メニュー修正:3メニュー(眠い、いつも間違える)

リーリー

次に、バックエンド => 外観 => メニューに移動し、内部を確認します。 基本的にはわかります
分からなかったら
じゃあもう一度見てみてください、ふふ〜

カスタムナビゲーションを表示したいテーマに次のコードを追加します。


リーリー

その後、バックエンドに移動してメニューを追加できます (名前は名前または中国語が望ましいです。訂正: 最適なのは英語です。)

このメニューでは表示するものと表示しないものを設定でき、さらにナビゲーションの階層内容も設定できるのでとても便利です。

カスタムメニューで不要なCLASS値をフィルタリングして除外します
WordPress のカスタム メニューの出力では、メニュー内の各サブ要素に非常に長いクラス値が設定されています。見た目には何の異常もありませんが、コードを見ると不快に感じる場合があります。これらのクラス値をフィルターで除外するために、今日はフィルターをマウントして不要なクラスを削除する方法について説明します。
WordPress 3.5.0以降のバージョンではフレンドリーリンク機能が廃止され、カスタムメニュー機能が実装されることになります。
カスタム メニューを出力するとき、カスタム スタイルをより適切に制御できるようにするために、WordPress はデフォルトでメニューのサブ要素に対して次のように複数のクラス値を出力します。
リーリー

Web ページのソースコードを簡潔で読みやすくするためにフィルタリングする方法は?

functions.phpに追加します

リーリー

current-menu-item の値は、主に現在のページを識別するためにここに保持されます。

実は

出力クラス値をフィルターする他の方法もあります
たとえば、Walker_Nav_Menu クラスを制御して、カスタム メニューの出力を正確に制御します。
ただし、面倒なのでここでは触れません。実際には、Walker_Nav_Menu クラスで必要な機能をさらに実行できます。

概要 – 注意すべきこと
カスタム メニューは、WordPress 3.0 以降にのみ導入された機能概念です。以前のウィジェットに似ていますが、中国語の翻訳と新しい機能の普及が遅いため、カスタム メニューはナビゲーション目的に傾いています。テーマに沿った機能であれば、基本的にナビゲーションをいじるのが好きなブロガーは気にしないので、それでも誰もが理解できず、間違ったチュートリアルが飛び交う状況さえあります。一部のブロガーがブログ投稿を公開するときにこれを使用しないことを願っています。これは主に転載用です。たとえ主要な機能の一部を転載する場合でも、初心者に誤解を与えないように詳細にテストしてください。

注:

バックグラウンド設定でカスタム ナビゲーションのメニューが設定されていない場合、wp はメニューを設定せずにすべてのページをナビゲーションとして自動的に追加します。これは面倒なデフォルトなので、このナビゲーションを表示したくない場合は、明後日、空のメニューを設定して、表示したくないナビゲーションにそのメニューを追加して、カスタム ナビゲーションが表示されないようにした方が良いでしょう。

あなたに興味があるかもしれない記事:

    WordPress 開発で最近の記事を取得するために使用される PHP 関数の解析の使用
  • WordPress で検索フォームを取得するために使用される PHP 関数の解析の使用
  • での wp_count_posts 関数の使用記事数をカウントするWordPress
  • WordPressでコメントを出力するためのコメントテンプレートとループを呼び出すPHP関数の詳細説明
  • WordPressにGoogle検索機能を追加する簡単な手順の説明
  • get_postと使い方の詳細説明WordPress 開発における get_posts 関数
  • WordPress における post_class 関数と get_post_class 関数の分析
  • WordPress 開発における get_post_custom() 関数の使用状況分析
  • WordPress にビデオプレーヤープラグイン Hana Flv Player をインストールして使用する
  • WordPress でのカテゴリ関数 wp_list_categories の使用
  • WordPress 開発におけるショートコードの実装と関連関数の使用スキル

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1088775.html技術記事 WordPress開発におけるカスタムメニューに関するPHP関数の使い方の紹介、wordpressphp関数の意味 wp_nav_menu() カスタムメニュー表示関数 register_nav_menu() カスタムメニュー登録関数...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。