رفتن به مطلب

change sidebar for each category


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

سلام

من میخواد تو قسمت ساید بار قالبم یه کد بنویسم که برای هر موضوع ساید بارم عوض بشه!


if(is_home()){
get_sidebar('1');
}elseif(is_category('1')){
get_sidebar('2');
}

الگوریتمی که به ذهن من رسید این بود ولی کار نمیکنه

مشکل اصلی ظاهرا با is_category هستش که تو سایت بار جواب نمیده

به نظر شما چیکار باید کنم؟

لینک به ارسال

سلام ، میخواین توی صفحات دسته بندی ها این تغییر ایجاد بشه؟

مثلاً:


www.example.com/category/test

یا نوشته هایی که توی دسته بندی خاص هستن؟

مثل:


www.example.com/post

اگر حالت اوّل هست که باید کار بکنه ، ولی اگر حالت دوم هست باید از in_category به جای is_category استفاده کنید.

موفّق باشید.

لینک به ارسال

سلام ، میخواین توی صفحات دسته بندی ها این تغییر ایجاد بشه؟

مثلاً:


www.example.com/category/test

یا نوشته هایی که توی دسته بندی خاص هستن؟

مثل:


www.example.com/post

اگر حالت اوّل هست که باید کار بکنه ، ولی اگر حالت دوم هست باید از in_category به جای is_category استفاده کنید.

موفّق باشید.

منظورم همون حالت اوله وقتی وارد اون صفحه که شدیم مثلا به جای ساید بار اصلی ساید بار دلخواه ما رو نشون بده ولی این کدی که نوشتم کار نمیکنه

باید توی حلقه ی خاصی قرار بدم؟

لینک به ارسال

این یک لینک آموزشی در این زمینه


http://www.wpbeginner.com/wp-themes/display-different-sidebar-for-each-post-and-page-for-wordpress/

اینم یه پلاگین برای این کار


https://wordpress.org/plugins/multiple-sidebars/

موفق باشید

لینک به ارسال

این یک لینک آموزشی در این زمینه


http://www.wpbeginner.com/wp-themes/display-different-sidebar-for-each-post-and-page-for-wordpress/

اینم یه پلاگین برای این کار


https://wordpress.org/plugins/multiple-sidebars/

موفق باشید

من این صفحه رو دیده بودم ولی خب میخوام اینکارو با ی کد ساده که منطقا هم درست به نظر میرسه انجام بدم

لینک به ارسال

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

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

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

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

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

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

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

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

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