register_nav_menus()

register_nav_menu( string $locationو string $description )

ایجاد جایگاه فهرست در قالب برای نمایش فهرست‌های کاربر

توضیحات register_nav_menus()

برای اینکه قالب امکان ثبت فهرست را داشته باشد از این تابع برای ایجاد فهرست در قالب استفاده می‌شود.

پارامترها register_nav_menus()

  • location: جایگاه منو در قالب. مثل یک slug(الزامی است و از نوع رشته است)
  • description: توضیحی که برای جایگاه مشخص میکنید.(الزامی است و از نوع رشته)

منبع:

File: wp-includes/nav-menu.php

function register_nav_menu( $location, $description ) {
    register_nav_menus( array( $location => $description ) );
}

نکته مهم: برای ثبت یک منو در قالب باید با استفاده از after_setup_theme به شکل کد زیر استفاده کنید.

add_action( 'after_setup_theme', 'register_primary_menu' );

function register_primary_menu() { register_nav_menu( 'primary', __( 'Primary Menu', 'theme-text-domain' ) ); }

چند مثال از کاربرد تابع:

register_nav_menu( 'primary', __( 'Primary Menu', 'theme-slug' ) );

در این مثال یک جایگاه به نام primary ایجاد شده است و در توضیح هم عنوان شده praimary Menu می‌باشد.

 

دیدگاهتان را بنویسید