اضافه کردن قابلیت فهرست به پوسته وردپرس؛ فهرست ها یکی از مهم ترین اجزای یک وبسایت هستند که برای نمایش تعدادی از لینک های مهم سایت مورد استفاده قرار میگیرند، که برخی از همکاران و طراحان عزیز به صورت استاتیک این مورد را به پوسته خود اضافه میکنند یعنی امکان افزودن یا حذف منوی جدید از قسمت نمایش > فهرست ها، وجود نخواد داشت. ما برای فعال سازی این امکان و تبدیل منوهای استاتیک به دینامیک به چند خط کد ساده نیازمندیم که برای فراگیری آنها تا انتهای آموزش همراه ما باشید.
اضافه کردن قابلیت فهرست
برای اضافه کردن این قابلیت شما باید کد زیر را در ابتدا یا انتهای functions.php خود کپی کرده و تغییرات لازم را اعمال کنید.
function register_my_menu() { register_nav_menu('header-menu',__( 'منوی اصلی' )); } add_action( 'init', 'register_my_menu' );
در قسمت “header-menu” میتوانید نام لاتین منوی خود را وارد کنید که این قسمت هنگام نمایش منو لازم خواهد شد. در قسمت “منوی اصلی” نیز میتوانید نامی را که در قسمت فهرست ها نمایش داده خواهد شد را وارد کنید. برای افزایش تعداد منو ها به دو یا بیشتر میتوانید سطر دوم را کپی کرده و در زیر آن پیست کنید. توجه داشته باشید که نام لاتین دو فهرست باید متفاوت باشد. یعنی به این صورت:
function register_my_menu() { register_nav_menu('header-menu',__( 'منوی اصلی' )); register_nav_menu('footer-menu',__( 'منوی فوتر' )); } add_action( 'init', 'register_my_menu' );
نمایش فهرست ها در پوسته
برای نمایش فهرست ها در محل دلخواه نیز میتوانید از کد زیر استفاده کرده و استایل دلخواه خود را به آن بدهید.
<?php wp_nav_menu( array( 'theme_location' => 'header-menu' ) ); ?>
نکته: به جای “header-menu” نام لاتین منوی خود را قرار دهید.