kamal3401

change sidebar for each category

5 پست در این موضوع قرار دارد

سلام

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


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

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

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

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

0

به اشتراک گذاری این پست


لینک به پست

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

مثلاً:


www.example.com/category/test

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

مثل:


www.example.com/post

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

موفّق باشید.

3

به اشتراک گذاری این پست


لینک به پست

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

مثلاً:


www.example.com/category/test

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

مثل:


www.example.com/post

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

موفّق باشید.

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

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

0

به اشتراک گذاری این پست


لینک به پست

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


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

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


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

موفق باشید

2

به اشتراک گذاری این پست


لینک به پست

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


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

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


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

موفق باشید

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

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری