رفتن به مطلب

ساخت هدر اختصاصی


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

با سلام

من میخام تو ی پوسته وردپرس هدر اختصاصی درست کنم به این صورت که زمانی که هر برگه ای میسازم هدر مخصوص به اون صفحه رو هم آپلود کنم

لینک به ارسال

درود اگه درست فهمیده باشم:

مثلا برای هدرهای مختلفتون یه کلاس های متفاوت در نظر بگیرید و با شرط is_page برای هر برگه این کلاس ها رو نشون بدید.


.head1{}
.head2{}
.head3{}
.
.
.
.


<?php if(is_page(1)) {?>
<div class="head1"></div>
<?php } elseif (is_page(2)) {?>
<div class="head2"></div>
<?php } elseif (is_page(3)) {?>
<div class="head3"></div>
<?php else {?>
<div class="header"></div>
<?php }?>

1,2,3 آیدی برگه هاست

لینک به ارسال

نمیخوام از پشی تعیین شده باشه میخوام زمان ساخت برگه یه قسم باشه که هر عکسی خواستم آپلود کنم

لینک به ارسال

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


<?php if(is_page() && get_post_meta($post->ID, "myheader", true)) {?>
<img src="<?php echo get_post_meta($post->ID, "myheader", true); ?>" title="هدر" alt="هدر" width="850" height="100" />
<?php } else{ ?>
<div class="header">
هدر ثابت در صورت نبود هدر اختصاصی
</div>
<?php }?>

برای داشتن آپلودر جدا هم می تونید یه متاباکس با media uploader درست کنید.دیگه براتون کدهاشو نمی نویسم کد آماده ی زیر رو تست کنید


https://github.com/trepmal/meta-box-media-upload

لینک به ارسال

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

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

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

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

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

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

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

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

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