افزودن قابلیت پشتیبانی از فهرست ها به قالب وردپرس

  • شروع کننده موضوع AHMAD
  • تاریخ شروع

AHMAD

ایران وب ادمین
عضو کادر مدیریت
ناظر انجمن
عضویت
28/1/15
ارسال ها
145
امتیاز
6
محل سکونت
Matt Cutts Office
وب سایت
www.rastana.com
سلام

اگر قالب سایت وردپرسی شما از فهرست ها پشتیبانی نمی کند و یا می خواهید قابلیت پشتیبانی از فهرست ها را به قالب وردپرس خود اضافه کنید ، در این آموزش با ما همراه باشید :


1 - فایل functions.php را در فولدر قالب خود پیدا کنید و کد زیر را به آن اضافه کنید (اگر این فایل در فولدر قالب شما وجود نداشت ، آن را ایجاد کنید و کدهای زیر را در ان کپی کنید) :

PHP:
<?php
    function register_my_menus() {
        register_nav_menus(
            array('main-menu' => __( 'منوی اصلی' ))
        );
    }
    add_action( 'init', 'register_my_menus' );
?>

توجه : دقت کنید که کدهای بالا باید بین دو تگ <? php?> قرار گیرد و توجه کنید که اگر این تگ در فایل functions.php وجود داشت ، نیازی به تایپ مجدد آن نیست و فقط کافیست تکه کد فوق را به فایل فانکشن اضافه کرده و آن را ذخیره کنید.

حال اگر صفحه مدیریت وردپرس خود را باز کنید ، بخش "فهرست ها" به منوی "نمایش" اضافه شده است که می توانید فهرست خود را ایجاد کرده و مدیریت کنید.


2 - برای نمایش فهرست فوق در قالب ، کد زیر را در محل مورد نظر (محلی که می خواهید منو در آنجا به نمایش درآید) قرار دهید :

PHP:
<?php wp_nav_menu( array( 'theme_location' => 'main-menu','menu_class' =>'ul-class' ) ); ?>

نکته 1 : دقت کنید که نام منویی که در فایل functions.php تعریف کردیم ، main-menu می باشد و از همین نام در کد فوق برای نمایش فهرست در قالب استفاده کردیم.

نکته 2 : ul-class نام کلاسی است که برای منوی مورد نظرتان در فایل CSS قالب ، طراحی کرده اید.


موفق باشید.


.
 
بالا