狼読

 
2020/03/12

wordpressのメニューを出力してみよう

wordpressでメニューを出力する方法をご紹介させていただきます。
wordpressでメニューを出力する際は、まず管理画面側でメニューを作成します。作成したメニューの名前を管理画面側で設定します。指定のphpの項目でそのメニューバーを呼び出します。この流れになります。

wordpressの管理画面側でメニューを作ろう

wordpressの管理画面側でメニューを作って見ましょう。
作り方は非常に簡単で、外観からメニューを選択しましょう。
その後、新しいメニューを作成ボタンを押して、今回はsample_menuというメニューを作成しました。作成したらドラッグ&ドロップで、メニューを入れていきましょう。設定したら保存して終了です。

管理画面メニュー
管理画面でメニューを作成

上記の左図の管理画面メニューを選択し、右図のように管理画面からメニューを作成しましょう。

もし自作テーマなどを使用されていて、wordpressの管理画面側にメニューが表示されてないなどいた方は次のコードをfunctions.phpに記述して見てください

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

上記のコードを記述することで管理画面側にメニューが表示されるようになります。

管理画面で作成したメニューを呼び出してみよう

上記で設定した sample_menuを呼び出して見ましょう。
記述するphpはお好きなphpで呼び出せばいいと思います。
今回はサンプルですので、footer.phpに記述しようかと思います。
呼び出すためのコードは次のようになります。

<?php wp_nav_menu(array('menu'=>'sample_menu'));?>

上記のコードで作成したsample_menuを呼び出すことができます。
複数のメニューを作成するときには非常に役にたつかと思います。

まとめ

今回は、wordpressでメニューを出力する方法をご紹介させていただきました。
またあわせて、wordpressで自作テーマを作成したけど管理画面にメニューが表示されてない方に向けても表示のさせ方をご紹介させていただきました。

Profile Card

お空をかけるプログラマー

空のどこか
常時低空飛行のwebプログラマー 徒然なるままに情報を発信します。

関連記事

Related Post

2020/05/14

[Linuxコマンド]2つ以上のファイルを横に並べて表示させる方法

投稿カレンダー

2024年4月
1234567
891011121314
15161718192021
22232425262728
2930  

Technology

category

©狼読