MoReNu 12 ارسال شده در آبان 92 گزارش بازنشر ارسال شده در آبان 92 با سلاممن در قالبی که طراحی کردم تابع wp_nav_menu();رو در قسمت منویی که دارم قرار دادم تا لیست فهرستی رو که می خوام رو فراخونی کنه، ولی در قسمت داشبورد وردپرس گزینه فهرست ها در منوی نمایش موجود نیست تا شخصی سازیش کنم!!!باید تغیراتی رو در قالب functions پوسته هم اعمال کنم؟ نقل قول لینک به ارسال
Parsa 23463 ارسال شده در آبان 92 گزارش بازنشر ارسال شده در آبان 92 لطفا قوانین را بخوانیدقبل از ایجاد تاپیک جستجو کنیدhttp://forum.wp-parsi.com/tutorials/article/3-%D8%A7%D9%81%D8%B2%D9%88%D8%AF%D9%86-%D9%82%D8%A7%D8%A8%D9%84%DB%8C%D8%AA-%D9%81%D9%87%D8%B1%D8%B3%D8%AA-%D8%AF%D9%84%D8%AE%D9%88%D8%A7%D9%87-%D8%A8%D9%87-%D9%BE%D9%88%D8%B3%D8%AA%D9%87/ 6 نقل قول لینک به ارسال
MoReNu 12 ارسال شده در آبان 92 مالک گزارش بازنشر ارسال شده در آبان 92 آقای پارسا من مشکلم رو اینجا با اجازتون مطرح می کنمچون در بخش آموزش کامنت دادم پاسخ داده نشدببینید من کد رو در قالب فانکشن قرار دادم و بخش فهرست ها فعال شدو این کدهای قسمت منوی من هست که بهش استایل دادم: <div id="main-menu"> <ul id="ul-menu"> <li><a href="http://sitaco.co/">صفحه نخصت</a></li> <li><a href="#">محصولات</a> <ul> <li><a href="#">محصولات 1</a></li> <li><a href="#">محصولات 2</a> <ul> <li><a href="#">محصولات 3</a></li> <li><a href="#">محصولات 3</a></li> <li><a href="#">محصولات 3</a></li> </ul> </li> <li><a href="#">محصولات 3</a></li> <li><a href="#">محصولات 4</a> <ul> <li><a href="#">محصولات 3</a></li> <li><a href="#">محصولات 3</a></li> <li><a href="#">محصولات 3</a></li> </ul> </li> </ul> </li> <li><a href="#">خدمات</a></li> <li><a href="#">درباره ما</a></li> <li><a href="#">تماس با ما</a></li> </ul> </div>این کد رو:<?php wp_nav_menu( array( 'theme_location' => 'top-menu', 'container' =>'', 'menu_class' =>'topnav' ) ); ?>من به این صورت قرار می دم: <div id="main-menu"><?php wp_nav_menu( array( 'theme_location' => 'top-menu', 'container' =>'', 'menu_class' =>'topnav' ) ); ?> </div>که بدون استایل نشون میده محتویات رو!طور دیگه ای باید باشه؟ نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آبان 92 گزارش بازنشر ارسال شده در آبان 92 ul-menu را در functions.php برای منو تعریف کردید؟ اگر نه به #main-menu .topnav {}#main-menu .topnav li {}#main-menu .topnav li a {}#main-menu .topnav li ul {}#main-menu .topnav li ul li {}#main-menu .topnav li ul li a {}استایل بدید 4 نقل قول لینک به ارسال
MoReNu 12 ارسال شده در آبان 92 مالک گزارش بازنشر ارسال شده در آبان 92 آقا ایمان یعنی باید توی این حلقه:function register_my_menus() {register_nav_menus(array('top-menu' => __( 'فهرست بالا' )));}add_action( 'init', 'register_my_menus' );ul-menu رو تعریف کنم؟ یا جدا گانه؟می شه یه نمونه شو برام بزارید؟ممنون نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آبان 92 گزارش بازنشر ارسال شده در آبان 92 نمونه <?php$defaults = array('theme_location' => 'top-menu','menu' => 'ul','container' => 'div','container_class' => 'main-menu','menu_class' => 'ul-menu','echo' => true,'fallback_cb' => 'wp_page_menu','before' => '','after' => '','link_before' => '','link_after' => '','items_wrap' => '<ul class="%2$s">%3$s</ul>',);wp_nav_menu( $defaults );?>این یک تابع است نه حلقهنمونه های بیشتر http://codex.wordpress.org/Function_Reference/wp_nav_menu#Examples 5 نقل قول لینک به ارسال
webafra 60 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 با سلام خدمت دوستان و اساتید محترم .من یه مشکل نسبتا کوچیک دارم که نتونستم حلش کنم !من منویی دارم به این شکل :<div id="header-wrapper"> <div id="nav-wrapper"> <nav class="clearfix"> <ul class="clearfix" style="margin-top:-10px;"> <li class="game"><a href="#">نرم افزار</a> <ul class="clearfix" style="top: -999em; "> <li><a href="#">زیر منو</a></li> <li><a href="#">زیر منو</a></li> <li><a href="#">زیر منو</a></li> <li><a href="#">زیر منو</a></li> <li><a href="#">زیر منو</a></li> </ul> </li> <li class="game"><a href="#">نرم افزار</a> <ul class="clearfix" style="top: -999em; "> <li><a href="#">زیر منو</a></li> <li><a href="#">زیر منو</a></li> <li><a href="#">زیر منو</a></li> <li><a href="#">زیر منو</a></li> <li><a href="#">زیر منو</a></li> </ul> </li> </ul> </nav> <div class="homepage"></div> </div> </div>و درون یکی از این ul های زیر منو ، همین تابع فهرست دلخواه رو فراخوانی کردم که به این شکب شده :<div id="header-wrapper"> <div id="nav-wrapper"> <nav class="clearfix"> <ul class="clearfix" style="margin-top:-10px;"> <li class="game"><a href="#">نرم افزار</a> <ul class="clearfix" style="top: -999em; "> <?php wp_nav_menu( array( 'theme_location' => 'top-menu', 'container' =>'', 'menu_class' =>'topnav' ) ); ?> </ul> </li> <li class="game"><a href="#">نرم افزار</a> <ul class="clearfix" style="top: -999em; "> <?php wp_nav_menu( array( 'theme_location' => 'top-menu', 'container' =>'', 'menu_class' =>'topnav' ) ); ?> </ul> </li> </ul> </nav> <div class="homepage"></div> </div> </div>محتویات فایل functions هم اینه :function register_my_menus() {register_nav_menus(array('top-menu' => __( 'فهرست بالا' ),'main-menu' => __( 'فهرست میانی' ),'footer-menu' => __( 'فهرست پایین' )));}add_action( 'init', 'register_my_menus' );حالا وقتی منو میخواد لود بشه ، یه تگ div و ... هم اضافه میکنه که من اصلا نیازی بهشون ندارم !چطور میتونم کاری کنم که دقیقا همین کد خودم رو برام نمایش بده ؟یعنی خروجی هر منو دقیقا این باشه :<li><a href="#">زیر منو</a></li>ممنون میشم راهنماییم کنید . نقل قول لینک به ارسال
Parsa 23463 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 در منوی وردپرس پارامتری به نام walker هستکه میتوانید از اون استفاده کنیدhttp://codex.wordpress.org/Function_Reference/wp_nav_menuhttp://code.tutsplus.com/tutorials/understanding-the-walker-class--wp-25401http://jamescollings.co.uk/blog/wordpress-custom-walker-output-section-of-menu/http://illuminatikarate.com/blog/how-to-output-custom-html-in-wordpress-menus-using-a-custom-nav-walker/http://www.kriesi.at/archives/improve-your-wordpress-navigation-menu-output 3 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .