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

اگر بخواهم برای زمینه دلخواه در وردپرس نامی انتخاب کنم… اسمش را “فیلداضافی ارسال پست” میگذارم. چون دقیقا شبیه یک فیلد اضافی بلکه منعطف تر از آن در هنگام ارسال پست عمل میکند. استفاده از فیلد اضافی تقریبا تبدیل به امری واجب برای سهولت در کار و البته حرفه ای شدن قالب ها شده است. به همین دلیل چندوقتیه کاربران محترم همیار وردپرس درخواست آموزش قدم به قدم خواسته بودند ما هم تصمیم به آماده سازی کردیم.پس امروز با ما باشید و یک بار برای همیشه این کاررا یادبگیرید…

ابتدا کد زیر را در اول هر فایلی که میخواهد زمینه دلخواه استفاده کنید قرار دهید :

<?php $dl = get_post_meta($post->ID, 'dl', true); ?>

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

خب حالا هر جا که میخواهید زمینه به نمایش در بیاید کد زیر را قرار دهید :

<?php echo $dl; ?>

توجه : به جای dl هر نامی که در قسمت قبل انتخاب کردید را وارد کنید.

خب خسته نباشید … کار ما از توی قالب تمام شد . به همین سادگی !

فقط مونده استفاده از آن در ارسال پست ! به صفحه نوشته ها/افزودن نوشته که وارد شدید در زیر کادر متن ارسال مطلب یک کادری به نام “زمینه های دلخواه” دیده میشود. (اگر آن را نمیبینید به بالای صفحه مراجعه کنید و روی “تنظیمات صفحه” کلیک کنید از کشویی باز شده گزینه “زمینه های دلخواه” را تیک دار کنید ) در این کادر نام را همان نامی که در قسمت اول انخاب کردید وارد کنید (مثلا ما dl رو انتخاب کردیم ) و در قسمت مقدار چیزی که میخواهید نمایش داده شود را بگذارید ( مثلا ما در اینجا لینک دانلود میگذاریم ) سپس افزودن زمینه دلخواه را کلیک کنید.

  نحوه غیرفعال کردن ایمیل اعلان بروزرسانی خودکار در وردپرس

همین 🙂 خسته نباشید

آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

دیدگاهتان را بنویسید

ارسال دیدگاه به معنی این است که شما ابتدا قوانین ارسال دیدگاه را مطالعه کرده‌اید و با آن موافق هستید.

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. ممنون علی جان ، آموزشت عالی بود این چیزی بود که مدت ها دنبالش بودم خیلی ممنون. خسته نباشی.

  2. درود …

    من یه مشکل دارم که یکی دیگه هم توی دیدگاه ها پرسیده بود ولی پاسخ ندادید :
    وقتی من این کد ها رو توی index.php میذارم … همه یکی میشن !
    یعنی اگه توی فیلد پست اول نوشته باشم ” نمونه 1 ”
    و توی فیلد پست دوم نوشته باشم ” نمونه 2 ”
    پست اول هم به ” نمونه 2 ” تغییر میکنه !

    البته این مشکل فقط برای index.php هستا ، توی single.php سالمه !!!

    با سپاس …

  3. به نام خدا
    سلام دوست عزیز
    یه سوال من اصلا نفهمیدم منظور شما از این جمله چی بود
    ” ابتدا کد زیر را در اول هر فایلی که میخواهد زمینه دلخواه استفاده کنید قرار دهید ”
    کدوم فایل؟
    واضحتر بگین.تو ویرایشگر باید رفت، یا جای دیگه؟
    کامل بگین
    باتشکر
    جویباری

  4. ( ابتدا کد زیر را در اول هر فایلی که میخواهد زمینه دلخواه استفاده کنید قرار دهید : )

    منظورتون رو از فایل متوجه نمیشم !!!
    منظور کدهای html داخل قالب هست ؟

    مثلا اگر بخوایم زمینه دلخواه در قالب های پورتالی در یکی از قسمت های سایت که مطالب یک موضوع خاص رو نشون میده نشون داده بشه این کد باید توی index قرار بگیره ؟

    • 54 سال عضو همیار وردپرس

      مثلا شما میخواید تو پست ها از زمینه دلخواه استفاده کنید
      single.php
      ویرایش میشه یا مثلا در برگه ها
      page.php
      قالب های پورتالی اگر منظورتون HTML هست که نمیشه . چون اگر دقت کنید این کد php هست و نیاز به این اسکریپت داره

  5. سلام چرا نظر هایی که میگذارم ثبت نمیشه؟

    • 54 سال عضو همیار وردپرس

      سلام
      به دلیل حجم بالای نظرات ممکن است کمی طول بکشه
      سپاس

  6. برای من اصلا نمیاد توی لیست زمینه ها!!! چرا؟
    کلی چیز میز داره اما اونایی که من اضافه کردم نیست!

    • 13 سال عضو همیار وردپرس

      نگار جان اولین بار دستی وارد کن از دفعه بعدی میاد !

  7. سلام علی آقا..
    یه راهنمایی میخواستم در حقم بکنی..
    مطالب سایت بعضی هاشون اخباری هستند و بعضی هاشون هم دانلود.
    حالا در اونایی که دانلود هست میخوام یه باکس (منظور یه div) ظاهر بشه که توش مثلا یه زمینه دلخواه لینک و یکی دیگه حجم و … باشه.
    که اگه یکی از این ضمینه دلخواهها انتخاب بشه این باکس نشون داده بشه.
    چطوری باید در فایل single.php بذارم.
    آیا این آموزشی که دادید فقط باید تو فایل single.php قرار بگیره؟

    ارادتمندیم/

    • 13 سال عضو همیار وردپرس

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

  8. ببخشید یه سوال داشتم چرا من واسه هر پستم که یه صفحه جدید میگذارم همه اون ها به چیز جدید تغییر میکنه 🙂 البته فقط تو صفحه اصلی اینجوریه وقتی ادامه مطلی میزنم درست میشه 🙂 و عکس همون که تو پست گذاتم نشون میده ولی تو صفحه اصلی نه :-?? اگه ممکن هست سایت هم را نگاه بندازید متوجه شید شاید واسه این قسمت راه بهتره سراغ داشته باشید 🙂 با تشکر

    • 13 سال عضو همیار وردپرس

      سلام مصطفی جان متوجه نشدم بیشتر توضیح بده سایتتم که پایینه !

  9. واقعا ممنون پست مفیدی بود من 5 تا از مشکلاتی که داشتم بر طرف شد یکی میخواستم برای پستم عکس تعریف کنم که با این مشکل حل شد یکی هم میخواستم ادامه مطلب را براش دایو مشخص کنم که هر چقدر تو نت دنبال تگی بودم که به عنوان ادامه مطلب استفاده کنم نشد که نشد 🙂 الان میتونم ادامه مطلبم را این تابع بهش بدم که همون ادامه مطلب خواهد شد درسته؟

    () the_permalink

  10. با سلام و خسته نباشید من از این کد در قالب دسته بندی استفاده کردم که متجه شدم زمینه های دلخواه در مطالب دسته یکسان است با آخرین مطلب ارسالی اینم شات http://up.vbiran.ir/images/w6k2jkpja07fla8g1n9.png
    ممنون میشوم کمکم کنید

    • 54 سال عضو همیار وردپرس

      کد اول را در Func قالب قرار دهید و کد دوم را در single.php و قبل از endwhile قرار بدید.