ホームページ >バックエンド開発 >PHPチュートリアル >WordPressバックエンドにトップレベルメニューとサブメニューを追加する機能を詳しく解説、WordPressの機能を詳しく解説_PHPチュートリアル
設定ページの追加-add_menu_page関数
add_menu_page()、この関数は背景にトップレベルのメニューを追加します。これは、「外観」や「プラグイン」などと同じトップレベルのメニューです。
機能は次のように紹介されます:
リーリー関数パラメータの場合、このパラメータは通常、クラス内のクラスメソッドを呼び出す場合は、配列(クラス名、関数名)の形式を使用します。このパラメータが空の場合、menu_slug パラメータにはファイル パスを指定できます。
上記関数のpositionパラメータ、デフォルトのメニュー項目のposition属性は次のとおりです:
リーリーそれでは、李居福が成功できるように、例を挙げて説明しましょう。デフォルトの Twenty Ten テーマで新しい myfuntions.php を作成し、functions.php ファイルに組み込み、エディターで myfunctions.php を開きます
新しいコードを追加:
メニューの位置が 6 であることがわかります。比較すると、「記事」の後ろにあることがわかります。以下を参照してください:
トップレベルのメニューページが表示されました。 。 。
サブメニュー項目を追加-add_submenu_page
サブメニュー項目を追加する機能は次のとおりです:
実際、最初の 2 つのチュートリアルでは、この関数の使用法を説明する必要はありません。
例として、前の 2 つのチュートリアルのファイルを引き続き使用します (デフォルトの Twenty Ten テーマで新しい myfuntions.php を作成し、その新しいファイルを function.php ファイルに含めます)。エディターで myfunctions.php を開きます。記事 チュートリアルにトップレベルのメニュー項目を追加しました。今日は、このトップレベルのメニュー項目に基づいてサブメニュー項目を追加し、昨日のコードを保持し、新しいコードを追加します。myfunctions.php のコードは次のようになります。 :
リーリーレンダリングは次のようになります:
OK、サブメニュー項目の追加が完了しました。 。