NESTED گفت:
ببینید شما اگر یک div در header ساختین برای ابزارک header می بایست تمام اطلاعات div رو به مُدهای ابزارک در فانکشنز بدین تا در صورتی که ابزارک موجود نبود div مربوطه هم به نمایش در نیاد
nested عزیز ممنون که جواب این تاپیک را دادین
من div تعریف کردم ولی نر در هیدر بلکه در بالای پست ها در ایندکس قالب
توی فایل استایل هم استایل بندی کردم
واسش border گذاشتم که اگه خالی باشه یه خط سفید میندازه تو قالب که مربوط به همون bordr هست
در ضمن این را هم بگم که اون قسمت کدی که باید میذاشتم توی فایل ایندکس رو هر کار کردم نتونستم اجرا کنم و مجبور شدم بذارم توی یه فایل جدا و فایل را فراخوانی کنم تو ایندکس دقیقا مثل سایدبار
کد مربوط به فایل functions.php قالب قسمت اضافه شده مربوط به موقعیت جدید
if ( function_exists('register_sidebar') )
register_sidebar( array (
'name'=> 'top',
'before_widget' => '<div class="topbox">',
'after_widget' => '</div>',
'before_title' => '<h2 class="wi-title">',
'after_title' => '</h2>'
));
کدهای مربوط به موقعیت که توی فایل جدا به نام top.php ذخیره شدن
<?php if ( !function_exists('dynamic_sidebar')
|| !dynamic_sidebar(top) ) : ?>
<?php endif; ?>
و این هم کد مربوط به فایل ایندکس بخش موقعیت جدید
<div id="topbox">
<div id="top">
<?php include(TEMPLATEPATH.'/top.php')?>
</div>
</div>
و این هم کد مربوط به استایل
#topbox {
width:auto;
}
#top{
background:url(images/bk_box_mid_inner.jpg) 0 0 no-repeat;
background-color: #fff;
width: 474px;
height:inherit;
margin-right:5px;
text-align: right;
float: right;
border: 0px #fff solid;
}