رفتن به مطلب

مشکل در اضافه کردن سایدبار جدید به سایت!


ashkan67

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

با سلام خدمت دوستان

من میخوام تو سایتم یک سایدبار جدید ایجاد کنم اما با مشکل روبرو میشم (مشکلم اینه که اطلاعات سایدبار اولم رو میاد تو سایدبار جدیدی که ساختم هم نشون میده!!)

از کد هایی هم که استفاده میکنم اینا هستش :

در قسمت functions.php این کد رو قرار دادم


register_sidebar(array(
'name' => 'سایدبار صفحه اصلی 2',
'id' => 'anasayfa2',
'description' => __('سمت چپ ', 'fors'),
'before_widget' => '<div class="kenarlik oval3pxUst alt2px ust10px widgett">',
'after_widget' => '</div>',
'before_title' => '<div class="widbas oval3pxUst"><h1>',
'after_title' => '</h1></div><div class="temizle"></div>
'));

در پوشه قالب سایتم یک فایل جدید به نام sidebar-new.php ایجاد کردم و این کد ها رو توش قرار دادم :


<div id="sidebar">
<?php
if (!function_exists('dynamic_sidebar') || !dynamic_sidebar('anasayfa2')):
endif; ?>
</div>

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


<?php get_sidebar('sidebar-new.php'); ?>

سایدبار جدید برام ایجاد میشه اما دقیقاً همون اطلاعاتی که تو سایدبار قبلیم هستش رو میاد تو سایدبار جدیدم هم نمایش میده!!! مشکل از کجا میتونه باشه!!!؟؟؟؟

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

سلام


register_sidebar(array(
'name' => 'indexsidebar2',
'id' => 'anasayfa2',
'description' => __('سمت چپ ', 'fors'),
'before_widget' => '<div class="kenarlik oval3pxUst alt2px ust10px widgett">',
'after_widget' => '</div>',
'before_title' => '<div class="widbas oval3pxUst"><h1>',
'after_title' => '</h1></div><div class="temizle"></div>
'));

برای فراخوانی از name استفاده کنید


<div id="sidebar">
<?php
if (!function_exists('dynamic_sidebar') || !dynamic_sidebar('indexsidebar2')):
endif; ?>
</div>

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

دوست من ممنون از راهنماییتون ، من از کدی که شما گفتید استفاده کردم

الان اطلاعات سایدبار اولم رو نشون نمیده اما اطلاعاتی که تو این سایدبار جدیدم قرار میدم ، تو سایدبار اولم هم فراخوانی میشه!!!

لینک به ارسال

سلام

شما چک کن ببین آیدی سادبار هارو مثل هم ننوشته باشی .

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

<?php include 'sidebar-new.php'; ?>

لینک به ارسال

نه داداش گلم ، آی دی ها هم فرق داره با هم

باز هم اسم جدید گذاشتم برای امتحان اما باز هم ، اطلاعاتی که تو سایدبار جدیدم میذارم ، تو ساید بار قبلی نمایش داده میشه!

لینک به ارسال

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

حالا یک استایل باید براش در نظر بگیرم تا با توجه به اون کد جایگاهش رو بیارم سمت چپ سایتم ، کسی میتونه تو این مورد کمکم کنه ؟ آخه الان سمت راست و زیر سایدبار قبلیم هستش

لینک به ارسال

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

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

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

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

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

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

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

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

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