رفتن به مطلب

مدیریت فهرست ها (قالب قبلی 20 اسکریپت) "درخواست رفع مشکل"


پست های پیشنهاد شده

سلام خدمت مدیر محترم بیست اسکریپت

 

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

فهرست ها در فاکشن قالب به کد زیر داده شده اند :

 

// Navigation Menus register_nav_menus(   array(       'top_nav' => 'First Navigation Menu'   ));register_nav_menus(   array(       'top_nav' => 'Second Navigation Menu'   ));register_nav_menus(   array(       'top_nav' => 'Third Navigation Menu'   ));

 

 

و داخل محل هایی که منو فراخوانی شده به ترتیب

 

هدر :

 

nav class="top-nav inline-list row">                       <?php                            wp_nav_menu(                               array(                                   'menu' => 'First Navigation Menu',                                   'container' => false,                               )                           );                        ?>                   </nav>

 

 

فهرست بالایی :

 

<nav class="main-nav inner-el container inline-list row">               <?php                    wp_nav_menu(                       array(                           'menu' => 'Second Navigation Menu',                           'container' => false,                       )                   );                ?>           </nav>

 

فهرست پایینی :

 

<nav class="foot-nav inner-el container row">       <?php            wp_nav_menu(               array(                   'menu' => 'Third Navigation Menu',                   'container' => false,               )           );        ?>   </nav>

 

 

 

اونجوری که در آموزرش های وردپرس خوندم الان باید سه فهرست میشد در قالب استفداه کرد چون سه فهرست ساخته شده

سه فهرست در سه مکان فراخوانی شدن

ولی اگر تست بکنید میبینید که فقط از یک فهرست میشه استفاده کرد و زمانی که اون فهرست رو تنظیم بکنید هر سه فهرست فراخوانی شده در قالب یه چیز هستن

درست کردن فهرست دیگه هم کار رو حل نمیکنه

 

میخواستم راهنمایی بکنید در این خصوص

 

با تشکر

  • Like 1
لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

دو هزار بار خوندم کد هارو تا تونستم ببینم مشک مجاست

 

هرکس این مشکل رو داشت یه سر به functions.php بزنه و کدهای فهرست رو مشاهده و ویرایش بکنه

 

سوالی بود در خدمتم

موفق باشید ت

شکر یادتون نره :ohno-smiley02:

  • Like 1
لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

درود .

 

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

 

شما کد فهرست داخل فانکشن رو با کد زیر جایگزین کنید :

 

 

function register_my_menus() {register_nav_menus(array('top-menu' => __( 'منو بالا' ),'main-menu' => __( 'منوی اصلی' ),'footer-menu' => __( 'فهرست پایین' )));}add_action( 'init', 'register_my_menus' );

 

 

سپس برای نمایش فهرست در مکان مورد نظر از کد زیر : (برای فهرست های اضافه شده دیگر باید کلید فهرست را داخل کد زیر ویرایش کنید )

 

 

<?php wp_nav_menu( array( 'theme_location' => 'top-menu', 'container' =>'', 'menu_class' =>'topnav' ) ); ?>

 

  • Like 3
لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...