2024年06月13日
WP関数:has_nav_menu()
この関数の説明
WP関数の has_nav_menu() は、メニュのロケーション名にメニュが設定されているかを確認する関数です。
関数
has_nav_menu( $location )
パラメータ
$location(文字列) (必須)
メニューを呼び出す時のローケーション名
初期値:なし
戻り値
指定したロケーションにメニューが設定されていた場合はtrue、それ以外はfalseを返します。
事例
①メニュが設定されているかを判断してメニュを呼び出す
<div id='top_menu' > <?php if(has_nav_menu('main_menu')): $menu = ['theme_location' => 'main_menu' ]; wp_nav_menu( $menu ); endif; ?> </div>
■メニュの表示は wp_nav_menu() を参照してください。
関連情報
関連関数は メニュー関連関数 を参照してください。