رفتن به مطلب

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

با سلام.من یک برگه جدا دارم و وقنی داخلش از تابع :


<div class="siderbar-full">

استفاده میکنم طبیعتا ستون کناری که داخل همه برگه ها و مطالب هست رو نشون میده.منتها من میخوام این ستون کناری یک استایل جداگانه ای داشته باشه داخل یکی از برگه هام.به همین اومدم یک باکس درست کردم و بهش استایل دادم داخل اون برگه و تابع بالا رو داخلش قرار دادم و این طوری شد:


<div class="siderbar-full">
<?php get_sidebar(); ?>
</div>

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

بازم ممنون.

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

درود.

برای ساخت برگه های با استایل جدا مطالعه بفرمایید :


http://forum.wp-parsi.com/tutorials/article/70-%D8%A2%D8%B4%D9%86%D8%A7%DB%8C%DB%8C-%D8%A8%D8%A7-template-page/


http://forum.wp-parsi.com/tutorials/article/453-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B3%D8%A7%D8%AE%D8%AA-custom-page-%D8%B5%D9%81%D8%AD%D9%87-%D8%A7%DB%8C-%D9%85%D8%AC%D8%B2%D8%A7-%D8%A7%D8%B2-%D8%AF%DB%8C%DA%AF%D8%B1-%D8%B5%D9%81%D8%AD%D8%A7%D8%AA/

لینک به ارسال

دستتون درد نکنه.قسمت یازدهمش فکر میکنم شبیه مشکل من بود.یعنی من لان میخوام برای یکی از برگه هام یک ستون کناری جدید و مجزا تعریف کنم.فقط از این آموزش هیچی نفهمیدم چی شد :D

لینک به ارسال

با استفاده از آموزش های بالا شما می توانید استایل هایی ایجاد کنید که وقتی دارید یک برگه جدید ایجاد می کنید مشخص می کنید از استایلی که ایجاد کردید استفاده شود نه از استایل پیش فرض قالب(متفاوت باشد)

طبق آموزش های فوق شما یک (ساده ترین روش) یک کپی از فایل page.php قالبتون بگیرید نام آن را به یک نام دلخواه مثلا mypag.php تغییر دهید سپس فایل را باز کنید با یک ویرایشگر مناسب (notepad ++)

در ابتدای صفحه


<?php /* Template Name: Full width */ ?>

اضافه نمایید و ذخیره کنید ؛حال اگر به مدیریت وردپرس خود مراجعه کنید و نسبت به ایجاد برگه جدید اقدام نمایید در منوی سمت چپ نامی که در بالا full width در اینجا نمایش داده می شود که می توانید آن را انتخاب نمایید(اما بعد از انتخاب و ایجاد برگه تغییری مشاهده نخواهید کرد چون شما در کد های فایل page.php تغییری ایجاد نکردید )

پی نوشت : توضیحات بالا اجمالی بود آموزش های را مطالعه بفرمایید متوجه خواهید شد.

لینک به ارسال

بله.من این رو بلدم و این کار رو انجام دادم.یک برگه ساختم به اسم full width و دارم بهش جداگانه استایل و ساختار میدم:

لینک به برگه

اگه لینک بالا رو ملاحظه کنید متوجه اون ستون کناری میشین که سایدبار از استایل پیشفرض استفاده میکنه و داخل اون جعبه سفید قرار نمیگیره.برای همین میخوام استایل جدا به اون ستون کناری بدم که داخل این برگه full width شکل متفاوتی داشته باشه

لینک به ارسال

مشکل از استایل هست

تست کنید برای جای گیری :

به کلاس siderbar-full در فایل style اضافه نمایید:


overflow: hidden;

لینک به ارسال

داخل inspector مرورگر اضافه کردم فرقی نکرد.اگه بخوام کلا استایل های اون ستون کناری اون برگه خاص رو عوض کنم باید چه کار کنم؟مثلا بخوام فونت عنوان ابزارک های رداخل این برگه رو با فونت های اعنوان ابزارک داخل برگه های دیگه متفاوت کنم باید چه کار کنم؟

لینک به ارسال

برای فونت ها این صورت :


.siderbar-full h4 {
font-size: 12px;
color: red;
}

اضافه نمایید به استایل و تست بفرمایید.

لینک به ارسال

میتونی یک سایدبار دیگه مثلا با نام sidebar2.php بسازید و در اون صفحه include کنید

اگرر بخواهند این کار انجام بدهند اول باید آموزش هایی که گفته شد انجام بدهند در غیر اینصورت در همه جا نمایش داده میشود

لینک به ارسال

اگرر بخواهند این کار انجام بدهند اول باید آموزش هایی که گفته شد انجام بدهند در غیر اینصورت در همه جا نمایش داده میشود

ببخشید منظورتون کدوم آموزش هست؟

لینک به ارسال

شما در هر صفحه ای که میخواهید می تونید با include اون sidebar2 رو فراخوانی کنید.این که میگید در همه صفحات فراخوانی میشه درست نیست.

اون sidebar2 مثال بود شما میتونید 10 تا sidebar هم داشته و هرکدوم رو که میخواید هر جایی که میخواید فراخوانی کنید

لینک به ارسال

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

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

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

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

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

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

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

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

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