زمینه دلخواه یا Custom Fields یکی از قابلیتهای وردپرس است که به ما اجازه میدهد اطلاعات اضافی را به پستها، صفحات، و دیگر انواع محتوا اضافه کنیم. این ویژگی بهطور پیشفرض در هسته خود وردپرس تعبیه شده و میتواند امکانات بیشتری را برای سایتهایی که نیاز به اطلاعات پویا و سفارشی بیشتری دارند را فراهم کند.
زمینه دلخواه وردپرس چیست؟
زمینه دلخواه در وردپرس بهعنوان راهکاری برای ذخیره دادههای متا (Meta Data) شناخته میشود. دادههای متا اطلاعاتی اضافی هستند که به محتوای اصلی اضافه میشوند و میتوانند شامل اطلاعات مختلفی مانند تاریخ انتشار، نویسنده، وضعیت انتشار محتوا، و حتی اطلاعات سفارشی باشند. به کمک زمینه دلخواه، میتوانید اطلاعات سفارشی را به هر پست اضافه کنید و این اطلاعات را در قالب وردپرس به نمایش بگذارید.
اگر بخواهم برای شما مثالی بزنم که عمیق تر این موضوع را درک کنید،می توانید سری به قالب ها رایگان وردپرس که در سایت قرار داده ایم بزنید و لینک صفحه یکی از این قالب ها را باز کنید،خواهید دید که ما در انتهای هر مطلب لینک دانلود بسته نصبی قالب و تعدادی لینک دیگر قرار داده ایم.البته این کار را ما با ویرایشگر گوتنبرگ انجام داده ایم ولی اگر شما از ویرایشگر کلاسیک استفاده می کنید به راحتی می توانید با تعریف کردن لینک دانلود آن قالب به عنوان یک زمینه دلخواه در وردپرس بدون هیچ محدودیتی قابلیت لینک دانلود را به مطالب سایت خود اضافه کنید.
نمایش زمینه دلخواه در قالب سایت وردپرس
احتمالا تا الان متوجه شده باشید که زمینه دلخواه وردپرس بخشی از یک پست می باشد که در همه پست های سایت شما با استایلی که خود شما برای آن انتخاب می کنید تکرار می شود،دقیقا مطابق تصویر بالا.
برای این که بتوانیم زمینه و زیر ساخت را برای نمایش زمینه دلخواه در قالب سایت وردپرس فراهم کنیم کمی باشد کد های سایت خود را دستکاری کنیم.البته این کار زیاد پیچیده نیست و به شما قول می دهم که اگر تمام مراحل گفته شده را عینا انجام بدهید به راحتی از این مسیر عبور خواهید کرد.
برای شروع باید کد زیر را به فایل single.php موجود در قالب سایت خود بعد از wp_content اضافه کنیم:
<?php echo get_post_meta($post->ID, 'دریافت بسته نصبی قالب',true); ?>
دقت کنید که در جایی که عیارت “دریافت بسته نصبی قالب” نوشته شده است،وردپرس برای نمایش زمینه دلخواه مربوطه وردپرس دقیقا به دنبال زمینه دلخواهی با عنوان “دریافت بسته نصبی قالب” می گردد و آن را نماییش می دهد.بنابراین با توجه به توضیحات گفته شده در مرحله بعد باید دقیقا همین نام را باید برای زمینه دلخواه خود تعریف کنید تا مشکلی برای نمایش آن به وجود نیاید.
اضافه کردن زمینه دلخواه در بخش نوشتن پست
برای اضافه کردن زمینه دلخواه در ویرایشگر گوتنبرک باید بخش option که درون سه نقطه بالا سمت چپ قرار دارد،بر روی گزینه option یا همان گزینه ها کلیک کنید و سپس در قسمت پنل های پیشرفته بر روی گزینه زمینه های دلخواه کلیک کنید.
اما اگر از ویرایشگر کلاسیک استفاده میکنید باید به قسمت افزودن نوشته جدید در وردپرس بروید و سپس در بالای صفحه و سمت چپ،بر روی گزینه تنظیمات صفحه کلیک کنید:
با کلیک کردن بر روی این گزینه منویی برای شما به صورت اسلایدی باز می شود که می توانید هر کدام از قابلیت هایی که به شما نمایش داده می شود را انتخاب کنید تا برای شما در این صفحه به نمایش در بیاید.به دنبال گزینه زمینههای دلخواه بگردید و تیک آن را فعال کنید تا در صفحه در دسترس ما قرار داشته باشد:
سپس منو تنظیمات صفحه را ببندید.همانطور که مشاهده می کنید در صفحه افزودن نوشته باکسی تحت عنوان زمینههای دلخواه اضافه شده است.
در این بخش ما قصد داریم اضافه کردن لینک دانلود دریافت بسته نصبی قالب را به شما آموزش بدهیم. بنابراین بر روی دکمه افزودن کلیک می کنیم:
سپس در قسمت نام عبارت “دریافت بسته نصبی قالب” را وارد کنید و در قسمت مقابل آن یعنی مقدار،عبارت و لینک دانلود مربوطه را تایپ کنید و سپس بر روی گزینه افزودن زمینه دلخواه کلیک می کنیم.از این پس زمینه دلخواه “دریافت بسته نصبی قالب” در لیست کشویی “نام” در دسترس می باشد.
نمایش زمینه دلخواه در سایت
اگر قصد دارید آن را لینک کنید تا در سایت کاربران سایت شما هنگام مشاهده پست شما در انتهای پست عبارت دانلود با لینک مستقیم را ببینند، در همان فایل single.php باید بهصورت زیر کد html بنویسید:
<a href="<?php echo get_post_meta($post->ID, 'دریافت بسته نصبی قالب',true); ?>">دریافت بسته نصبی قالب</a>
در این آموزش سعی شد که در ابتدا به صورت خلاصه به شما توضیح بدهیم که زمینه دلخواه وردپرس چیست و با یک مثال عملی و کاربردی مفهموم آن را به شما برسانیم.همچنین می توانید زمینه های دلخواه را شرطی کنید که در موقعیت های مختلف عملکرد های مختلف را داشته باشند که به طور مفصل در آموزش شرطی کردن زمینه دلخواه وردپرس آن را بررسی کرده ایم.
در صورتی که سوالی داشتید می توانید در قسمت نظرات،سوالات خود را مطرح کنید.پیروز و موفق باشید.