رفتن به مطلب

تغییر بک گراند سایت در هر صفحه


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

سلام دوستان

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

به طور مثال توی بخش موبایل بک گراند مربوط به موبایل باشه ...!

باید چیکار کنم؟

لینک به ارسال

مثلاً در header.php :


<body class="
<?php
if (in_category('mobile')){echo "mobile";}
elseif (in_category('music')){echo "music";}
elseif (in_category('film')){echo "film";}
else{echo "main-style";}
?>
">

بعد در فایل استایل:


body.home {background: Any Style}
body.category-mobile{background: Any Style}
body.category-music{background: Any Style}
body.category-film{background: Any Style}

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

سلام

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

لینک به ارسال

مثلاً در header.php :


<body class="
<?php
if (is_category('mobile')){echo "mobile";}
elseif (is_category('music')){echo "music";}
elseif (is_category('film')){echo "film";}
else{echo "main-style";}
?>
">

بعد در فایل استایل:


body.home {background: Any Style}
body.category-mobile{background: Any Style}
body.category-music{background: Any Style}
body.category-film{background: Any Style}

سلام

اگه بخوایم هیدر عوض شه چی ؟

لینک به ارسال

برای هدر متناسب برای هر دسته:


<img src="http://hasan.com/wp-content/images/<?php if (in_category('mobile')){echo "logo";} else{echo "logo1";} ?>.jpg" width="900" height="100">

که البته با افزودن if-else ها می تونید دسته ها رو افزایش بدید.

پ.ن : is_category به in_category در پست دوم تغییر کرد

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

مثلاً در header.php :


<body class="
<?php
if (in_category('mobile')){echo "mobile";}
elseif (in_category('music')){echo "music";}
elseif (in_category('film')){echo "film";}
else{echo "main-style";}
?>
">

بعد در فایل استایل:


body.home {background: Any Style}
body.category-mobile{background: Any Style}
body.category-music{background: Any Style}
body.category-film{background: Any Style}

آقا خیلی ممنون متوجه شدم

فقط یه مشکل دارم

با توجه به این که صفحات سایت اینجوری لینک گرفتن

localhost/wordpress/?cat=5

اگه بخوام مثلا بک گراند این صفحه رو عوض کنم متغییر ها باید به چه صورت باشه...

معذرت میخوام حرفه ای نیستم

لینک به ارسال

برای همه ی دسته ها امکان پذیره - اگر فقط برای یک دسته نیاز دارید بقیه ی elseif هارو حذف کنید

لینک به ارسال

ببخشید یه سوال دیگه

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

اگه بخوام (دقیقا مثل بک گراند) رنگ منو توی صفحات مختلف تغییر کنه باید از چه کدی استفاده کنم؟

لینک کد منوی کشویی هم اینجا قرار میدم تا اگه نیاز بود ببینید

لینک به ارسال

البته من نم دونم که در لینکی که دادید از چه روشی استفاده شده - اما می تونید در زمان ایجاد فهرست های دلخواه به هر فهرست کلاس جداگانه بدید (همه فهرست ها دارای فیلد کلاس هستند که از بالای صفحه قابل نمایش هستند) و بعد برای کلاس ایجاد شده در فایل استایل اقدام به استایل نویسی کنید

لینک به ارسال
  • 1 ماه بعد...

ببخشید تاپیک قدیمی رو بالا آوردم

اگه بخوام بک گراند تمام صفحات عوض بشه باید چه دستوری وارد کنم؟؟

لینک به ارسال

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

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

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

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

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

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

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

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

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