web-dev-qa-db-ja.com

管理パネルのテーマメニュー

私はWordPress開発が初めてです。以下のように管理パネルでMenusを取得するにはどうすればよいですか?

enter image description here 

私はテーマを開発しようとしています。しかし、私はそれを表示できませんでした。

enter image description here 

1
abu abu

あなたのテーマにカスタムメニューを登録する必要があります - https://codex.wordpress.org/Function_Reference/register_nav_menu

最初にあなたのメニューをfunctions.phpに登録する必要があります。

add_action( 'after_setup_theme', 'register_my_menu' );
function register_my_menu() {
  register_nav_menu( 'primary', __( 'Primary Menu', 'theme-slug' ) );
}

次に、メニューを表示したい場所(通常はheader.php)に関数を呼び出します。

wp_nav_menu()
3
Will Chiswick

このリンク を参照してください。

基本的に、メニューが表示されるようにするには、あなたのテーマが少なくとも1つのメニューをサポートすることを登録するためにWordPress関数register_nav_menu()を使う必要があります。登録された各メニューは、メニューページ下部の 表示位置 メニュー設定ヘッダーの下)セクションの下にあるチェックボックスに対応しています。

Display location menus 

2
terresquall