mansourbaks

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

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

سلام دوستان

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

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

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

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


لینک به پست

مثلاً در 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 هارو حذف کنید

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


لینک به پست

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

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

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

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

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


لینک به پست

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

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


لینک به پست

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

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

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


لینک به پست

با استایل یا کدنویسی؟

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


لینک به پست

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

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

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

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


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

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

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


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