رفتن به مطلب

تغییر نکردن فهرست اصلی در دسته های مختلف


Bright Moon

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

با سلام به همه دوستان عزیز

قالبی دارم عجیب :D

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

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

مشکل از کجاست؟

www.fanal.ir

لینک به ارسال

بیخود کرده که متوجه نمیشه :)

کدهای مربوط به هدر و style منو رو بزار تا بررسی کنیم و بهش بفهمونیم :)

لینک به ارسال

دوست عزیز، کدها توی این زمینه فکر کنم مشکلی ندارن. برای اطمینان هم شما و هم من، میتونید کامل اونهارو توی همین آدرسی که گذاشتم ببینید.(با مرورگر هم Html و هم Css قابل مشاهده هست)

البته امکان صحیح بودنش هم 100% نیست.

کد زیر رو هم توی قالب گذاشتم و در دسته های موضوعی مختلف چک کردم. همش صفر نشون میداد.


<?php echo get_cat_id( single_cat_title("",false) ); ?>

برای همین فکر کردم مشکل از جای دیگه باشه

لینک به ارسال

اگر فهرست دلخواه وردپرس هست برای هر صفحه جاری کلاس current-menu-item به ایتم اضافه میشه

لینک به ارسال
  • 2 هفته بعد...

ممنون آقا مرتضی. اما این کلاس رو گذاشتم توس قالب. همش صفحه نخست شامل استایل مربوط به این کلاس میشه.

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

کد:


<div id="menu">
<div class="warp">
<?php wp_nav_menu( array( 'menu' => 'Top Menu', 'sort_column' => 'menu_order', 'container_class' => 'main_nav', 'menu_class' => 'sf-menu', 'fallback_cb' => 'default_menu') );?>
</div>
</div>

و استایل:


#menu{
margin-top: 10px;
width: 100%;
height: 38px;
float: right;
background: url(img/grey-2.png) repeat-x bottom #183a52;
}
#menu-separator {
background: url(img/grey.png) repeat-x bottom #eee;
width:400px;
border-bottom: 0px solid #ccc;
height: 31px;
float: right;
width: 100%;
}
#menu ul{
list-style: none;
}
#menu li{
float: right;
}
#menu li li {
position: relative;

}
#menu a{
font:15px BKoodakBold,Tahoma;
color: #FFFFFF;
display: block;
padding: 6px 15px 6px 15px;

}
#menu li.menu-item-home a,#menu li.menu-item-home a:hover #menu li.menu-item-home a:hover{
text-decoration: none;
color: #183a52 !important;
background: url(img/white.png) repeat-x top #eee !important;
}
#menu div ul li a:hover, #menu div ul li.current-menu-item a { background:red !important; }
#menu li.menu-item-home a,#menu li.menu-item-home a:hover #menu li.menu-item-home a:active{
text-decoration: none;
background: url(img/white.png) repeat-x top #eee;
}
#menu li.sfHover a, #menu a:hover, #menu a:active, #menu a:focus{
background: url(img/grey-3.png) repeat-x top;
text-decoration: none;
}
#menu li.current-menu-parent ul, #menu li.current-menu-item ul{
display: block !important;
visibility: visible !important;
right: 0;
background:#09F;
}
#menu li:hover ul,
#menu li.sfHover ul {
right: 0;
z-index: 2;
}
#menu li:hover li ul,
#menu li.sfHover li ul,
#menu li.current-menu-ancestor li ul,
#menu li.current-menu-parent li ul,
#menu li.current-menu-item li ul {
right: -9999px;
border: 1px solid #ccc;
background: #eee;
}
#menu li li:hover ul,
#menu li li.sfHover ul {
top: 30px;
right: 0 !important;
width: auto;
}
#menu li li li:hover ul,
#menu li li li.sfHover ul {
top: 0;
right: 0 !important;
width: auto;
}
#menu li li li a:hover,
#menu li li li a:active,
#menu li li li a:focus {
background:#888 !important;
}
#menu li li:hover li ul,
#menu li li.sfHover li ul {
right: -9999px !important;
}
#menu li.sfHover ul a{
color: #183A52;
}
#menu li li a{
background: none !important;
color: #183A52;
padding: 0 15px;
line-height: 30px;
font-weight: normal;
}
#menu li li a:hover{
text-decoration: underline !important;
}
#menu li ul{
width: 1000px;
background: url(img/grey.png) repeat-x bottom #eee;
border-bottom: 1px solid #ccc;
}
#menu li ul {
right: -9999px;
position: absolute;
z-index: 1;
}
#menu li:hover li ul, #menu li.sfHover li ul, #menu li.current-menu-ancestor li ul, #menu li.current-menu-parent li ul, #menu li.current-menu-item li ul{
right: -9999px;
border: 1px solid #ccc;
background: #eee;
}
#menu li li li,#menu li li ul{
width: 200px;
}
#menu span.sf-sub-indicator {
display: block;
background: url(img/sub-arrow.png);
width: 7px;
height: 4px;
text-indent: -9999px;
margin: -4px auto 0;
}
#menu li li span.sf-sub-indicator{
position: absolute;
left: -5px;
top: 4px;
background: url(img/sub-arrow2.png) no-repeat right center;
margin: 13px 0 0 5px;
}

لینک به ارسال

<div class="warp">
<div id="menu">
<?php wp_nav_menu( array( 'menu' => 'Top Menu', 'sort_column' => 'menu_order', 'container_class' => 'main_nav', 'menu_class' => 'sf-menu', 'fallback_cb' => 'default_menu') );?>
</div>
...
<!--انتقال به footer.php -->
</div>
<!--</body>-->

لینک به ارسال

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

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

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

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

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

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

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

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

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