رفتن به مطلب

ایجاد منو با استفاده از فهرست


pary_daryayi

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

سلام .

من چند برگه تعریف کردم . از قسمت فهرست ها ، منوی بالا تعریف کردم و با این کد اونها رو نمایش میدم :

فانکشن:


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

و قسمتی برای نمایش منو در index


<div id="wrap-menu">
<div class="menu">
<ul>
<?php wp_nav_menu( array( 'theme_location' => 'top-menu', 'container' =>'', 'menu_class' =>'menu') );?>
<li><a href="#" id="button-about">درباره من</a></li>
</ul>
</div>
</div><!-- end wrap-menu-->

من علاوه بر فراخوانی فهرست ها کنار منوهام ، یک منوی دیگه تعریف کردم(درباره من) که بصورت pop-up باز میشه . همه ی اینها رو انجام دادم و مشکلی نیست .

فقط نمیدونم چطور این منوی جزئی از منوهای دیگم بشه . چون این رو بصورت یک برگه تعریف نکردم.

کدی که نوشتم بهم ریختگی ایجاد میکنه. یعنی کنار منوهای دیگه قرار نمیگیره . تو تصویر مشخصه.

ممنونم دوستان.

post-1361-0-30591000-1367643303_thumb.pn

ویرایش شده توسط pary_daryayi
لینک به ارسال

wp_nav_menu خروجیش ul داره

شما درباره من رو بزارید داخل ul جدا

و استایل float هر دو را right قرار دهید

لینک به ارسال

ممنون آقا پارسا . این کار رو هم انجام داده بودم . مرتب تر شد اما باز کنار هم قرار نمیگیرند . البته میشه کدهای css بیشتری بنویسم و درستش کنم . اما حس کردم باید بشه اینو جزئی از منوها قرار داد.


<div id="wrap-menu">
<div class="menu">
<?php wp_nav_menu( array( 'theme_location' => 'top-menu', 'container' =>'', 'menu_class' =>'menu') );?>
<ul>
<li><a href="#" id="button-about">درباره من</a></li>
</ul>
</div>
</div><!-- end wrap-menu-->

بخشی از css


.menu{
width:900px;
height:30px;
color:#000000;
float:right;
}
.menu ul
{
display: inline;
float: right;
height: 30px;
list-style-type: none;
margin: 7px 0 0;
padding: 5px;
width:700px;

}
.menu ul li
{
background:url(images/line-dm.png);
background-position: left center;
background-repeat: no-repeat;
color:#000000;
direction: rtl;
float: right;
height: 30px;
line-height: 25px;
min-width: 80px;
text-align: center;
/*border-left:1px #666666 solid */
}

به نظرتون میشه درستش کرد یا جداگانه براش استایل تعریف کنم ؟

post-1361-0-20920100-1367644579_thumb.pn

ویرایش شده توسط pary_daryayi
لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...