rey

ایجاد منوی ثانویه در بالای سایت

5 پست در این موضوع قرار دارد

با سلام
این سایت رو ببینید :

http://tehranled.ir/
 

بنده قصد دارم در بالای سایت کنار دکمه ی ورود ، یک منوی دیگه قرار بدم .

ممنون میشم اگه راهنمایی کنید .

قالب هم مکس شاپ هست .

0

به اشتراک گذاری این پست


لینک به پست
در 21 ساعت قبل، rey گفته است :

با سلام
این سایت رو ببینید :

http://tehranled.ir/
 

بنده قصد دارم در بالای سایت کنار دکمه ی ورود ، یک منوی دیگه قرار بدم .

ممنون میشم اگه راهنمایی کنید .

قالب هم مکس شاپ هست .

دوست عزیز بسیار ساده است! دقیقا میخواین همین منو رو در بالا هم نمایش بدید؟

آیا از وردپرس استفاده میکنید؟ یا فقط قصد دارید یک قالب html طراحی کنید؟

0

به اشتراک گذاری این پست


لینک به پست
در 23 ساعت قبل، masoudch گفته است :

دوست عزیز بسیار ساده است! دقیقا میخواین همین منو رو در بالا هم نمایش بدید؟

آیا از وردپرس استفاده میکنید؟ یا فقط قصد دارید یک قالب html طراحی کنید؟

سلام

خیر . یک منوی دیگه ک ب منوی ثانویه معروف هستن میخوام قرار بدم .

از وردپرس استفاده میکنم .

0

به اشتراک گذاری این پست


لینک به پست
در در 5/27/2017 at 11:03، rey گفته است :

سلام

خیر . یک منوی دیگه ک ب منوی ثانویه معروف هستن میخوام قرار بدم .

از وردپرس استفاده میکنم .

دوست عزیز ابتدا باید در فایل فانکشن کد زیر رو کپی کنید:

function register_my_menu() {
  register_nav_menu('header-menu',__( 'Header Menu' ));
}
add_action( 'init', 'register_my_menu' );

بعد در قسمتی که میخواید منو نمایش  داده بشه باید کد زیر رو قرار بدید:

wp_nav_menu( array( 'theme_location' => 'extra-menu', 'container_class' => 'my_extra_menu_class' ) );

توضیح اولی:

بجای Header Menu میتونی هر اسمی قرار بدی این اسم منوی شما در پنل تنظیمات وردپرس شما نمایش داده میشه.

 

توضیح دومی:

در مقابل container_class باید کلاس مربوط به div دربرگیرنده منو رو قرار بدی اگه در داخل div برای تگ ul هم کلاسی وجود داشت به این صورت کلاس رو اضافه می کنی:

wp_nav_menu( array( 'theme_location' => 'extra-menu', 'container_class' => 'my_extra_menu_class' , 'menu_class' => 'ul_class') );

بجای عبارت ul_class باید نام کلاس مربوط به تگ ul را قرار بدید.

 

موفق باشی

1

به اشتراک گذاری این پست


لینک به پست
در 13 ساعت قبل، masoudch گفته است :

دوست عزیز ابتدا باید در فایل فانکشن کد زیر رو کپی کنید:


function register_my_menu() {
  register_nav_menu('header-menu',__( 'Header Menu' ));
}
add_action( 'init', 'register_my_menu' );

بعد در قسمتی که میخواید منو نمایش  داده بشه باید کد زیر رو قرار بدید:


wp_nav_menu( array( 'theme_location' => 'extra-menu', 'container_class' => 'my_extra_menu_class' ) );

توضیح اولی:

بجای Header Menu میتونی هر اسمی قرار بدی این اسم منوی شما در پنل تنظیمات وردپرس شما نمایش داده میشه.

 

توضیح دومی:

در مقابل container_class باید کلاس مربوط به div دربرگیرنده منو رو قرار بدی اگه در داخل div برای تگ ul هم کلاسی وجود داشت به این صورت کلاس رو اضافه می کنی:


wp_nav_menu( array( 'theme_location' => 'extra-menu', 'container_class' => 'my_extra_menu_class' , 'menu_class' => 'ul_class') );

بجای عبارت ul_class باید نام کلاس مربوط به تگ ul را قرار بدید.

 

موفق باشی

 

 

سلام مجدد

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

راستش یکم ابزارکهای خود قالب رو بررسی کردم . دیدم دقیقا برای همون قسمتی ک من قصد دارم منو قرار بدم ، یک ابزارک مخصوص تعبیه کردن ک داخل ابزارک یک لیست کشویی وجود داره ک میشه انتخاب کرد کدوم گزینه توی اون قسمت نمایش داده بشه . ( گزینه هایی همچون لاگین و کادر جستجو و ... )
من بین فایلها و فولدرهای قالب گشتم و متوجه شدم تمام این گزینه ها مثل لاگین و کادر جستجو ک از داخل اون لیست کشویی میشه انتخاب کرد داخل یک فولدری قرار دارن و برای هر گزینه ، یک فایل پی اچ پی جداگونه وجود داره .

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

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

برای انجام این قسمتش از شما راهنمایی میخوام اگه لطف کنین .

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

 



<?php if ( has_nav_menu('primary_menu') ) {?>
				<!-- Primary navbar -->
				<div id="main-menu" class="main-menu">
					<nav id="primary-menu" class="primary-menu">
						<div class="container">
							<div class="mid-header clearfix">
								<a href="#" class="phone-icon-menu"></a>
								<div class="navbar-inner navbar-inverse">
									<?php
									$menu_class = 'nav nav-pills';
									if ( 'mega' == ya_options()->getCpanelValue('menu_type') ){
										$menu_class .= ' nav-mega';
									} else $menu_class .= ' nav-css';
									?>
									<?php wp_nav_menu(array('theme_location' => 'primary_menu', 'menu_class' => $menu_class)); ?>
								</div>
								<?php if (is_active_sidebar_YA('top-menu')) {?>
								<div id="sidebar-top-menu" class="sidebar-top-menu">
									<?php dynamic_sidebar('top-menu'); ?>
								</div>
								<?php }?>
							</div>
						</div>
					</nav>
				</div>
				<!-- /Primary navbar -->
				<?php 
			}
		} else {
			echo '<div class="header-' . $header_style . '">';
			get_template_part('templates/header', $header_style);
			echo '</div>';
		}	
		?>				

فکر میکنم اگه ما این کد رو کمی تغییر بدیم میتونیم منوی ثانویه رو نمایان کنیم .

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری