رفتن به مطلب

نمایش ابزارک های خاص در صفحات دسته یندی


bijaniri

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

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

روش کار

1. به تعدادی که می خواهید سایدبار داشته باشید در فایل functions.php ریجستری کنید به این صورت


function fakhar_widgets_init() {
$x = 0;
while($x<10) {
register_sidebar( array(
'name' => 'Sidebar'.$x,
'id' => 'sidebar_'$x,
'description' => '',
'before_widget' => '<div id="%1$s" class="%2$s"" >',
'after_widget' => '</div>',
'before_title' => '<h4>',
'after_title' => '</h4>',
) );
$x +=1;
}
}

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

2. فایل sidebar.php قالب را باز می کنید و به این ترتیب کد نویسی می کنید


<?php
if(is_category(1)) {
if ( ! dynamic_sidebar( 'sidebar_1' ) );
}
elseif(is_category(5)) {
if ( ! dynamic_sidebar( 'sidebar_2' ) );
}
elseif(is_category(7)) {
if ( ! dynamic_sidebar( 'sidebar_3' ) );
}
//...
else {
if ( ! dynamic_sidebar( 'sidebar_0' ) );
}

?>

که باید


elseif(is_category(7)) {
if ( ! dynamic_sidebar( 'sidebar_3' ) );
}

رو به تعدادی کهمی خواهید برای دسته های مختلف تکرار کنید

لینک به ارسال

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

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

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

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

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

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

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

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

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