کار با زمینه‌های دلخواه وردپرس | بدون نیاز به افزونه


نویسنده:
سه شنبه ۱۹ فروردین ۱۳۹۹
زمینه‌های دلخواه وردپرس

زمینه‌های دلخواه یا همان Custom Fields در وردپرس برای ایجاد فیلد‌های سفارشی در پست‌های وردپرس است. خب این یعنی چه؟

بگذارید با یک مثال مفهوم جمله بالا را متوجه شویم. حتما تا به حال وبسایت‌هایی را دیده‌اید که در پست‌های آن مجموعه‌ فیلد‌هایی وجود دارند که مقادیر متفاوتی را می‌گیرند. برای مثال یک وبسایت دانلود را در نظر بگیرید که برای هر پست خود فیلد‌هایی برای اطلاعات فایل‌ها (حجم فایل، پسوند فایل، لینک دانلود و…) تعیین کرده است.

مثالی از زمینه‌های دلخواه

در این مقاله همراه ما باشید تا نحوه ایجاد و استفاده از زمینه‌های دلخواه وردپرس را آموزش دهیم.

ایجاد زمینه‌های دلخواه برای پست‌های وردپرس

بصورت پیشفرض امکان ایجاد زمینه‌های دلخواه در پست‌های وردپرس وجود ندارد. بنابراین برای استفاده از این امکان ابتدا باید آن را فعال کنید تا در صفحه ویرایش پست نمایش داده شود.

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

فعالسازی زمینه‌های دلخواه در گوتنبرگ

اما اگر از ویرایشگر کلاسیک استفاده می‌کنید. کافیست تا از قسمت “تنظیمات صفحه” تیک گزینه “زمینه‌های دلخواه” را بزنید. حال زمینه‌های دلخواه در ویرایشگر پست‌های وردپرس فعال شده و می‌خواهیم از آن استفاده کنیم.

فعالسازی زمینه‌های دلخواه در ویرایشگر کلاسیک

برای تعیین فیلد‌های دلخواه کافیست تا در همان صفحه ویرایش پست به قسمت متاباکس زمینه‌های دلخواه بروید.

متاباکس زمینه‌های دلخواه

در این متاباکس به هر تعدادی که بخواهید می‌توانید فیلد‌های دلخواه وارد کنید. فیلدها به صورت نام/مقدار (key/value) ذخیره می‌شوند. به همین علت شما هم باید برای هر فیلد یک نام و یک مقدار در نظر بگیرید. به این نکته توجه کنید که نام هر فیلد را حتما با حروف انگلیسی وارد کنید.

اگر به قسمت انتخاب نام فیلد توجه کنید متوجه منوی آبشاری می‌شوید که ممکن است نام‌هایی را در آن مشاهده کنید. در واقع این نام‌ها، نام فیلدهای دلخواهی هستند که قبلا توسط شما یا افزونه‌های نصب شده برای دیگر پست‌ها استفاده شده‌اند.

اما اگر می‌خواهید یک نام جدید برای یک فیلد انتخاب کنید کافیست روی گزینه “افزودن” که در زیر فیلد نام وجود دارد کلیک کنید. این نکته را هم به یاد داشته باشید که در هنگام نوشتن نام فیلد به جای کاراکتر فاصله (space) از کاراکتر Underline (_) استفاده کنید.

انتخاب نام فیلد دلخواه

بعد از انتخاب نام فیلد می‌توانید یک مقدار هم برای آن در نظر بگیرید و برای ثبت فیلد روی گزینه “افزودن زمینه دلخواه” کلیک کنید. برای مثال:

ایجاد زمینه‌های دلخواه

خب تا اینجا ما زمینه‌های دلخواه خودمان را به یک پست اضافه کردیم. حال برای اینکه این زمینه‌های دلخواه را در صفحه نوشته‌ نمایش دهیم باید چه کنیم؟ همراه ما باشید.

نمایش فیلد‌های دلخواه وردپرس در مکان‌های مختلف قالب

برای نمایش زمینه‌های دلخواه وردپرس در صفحات مختلف وبسایت خود کافیست تا کد زیر را در حلقه مطالب وردپرس قرار دهید:

get_post_meta( get_the_ID(), ‘key_name’, true );

نکته: به جای عبارت key_name نام زمینه موردنظر خود را قرار دهید.

با استفاده از این تابع می‌توانید مقدار زمینه‌ دلخواه موردنظر خود را از وردپرس دریافت کنید و هرکاری روی آن انجام دهید. برای نمایش (چاپ) مقدار فیلد، باید دستور echo را به این کد اضافه کنید:

echo get_post_meta( get_the_ID(), ‘key_name’, true );



اگر سوال یا مشکلی در رابطه با Custom fields وردپرس داشتید می‌توانید در قسمت نظرات همین صفحه بیان کنید.

مطالب زیر را حتما بخوانید

ساخت فرم ورود و عضویت در وردپرس با افزونه‌ user registration (بخش اول)

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

بهترین‌ فریم‌ورک‌های CSS را بشناسید

زبان برنامه‌نویسی CSS در طراحی وب زبانی است که تعیین می‌کند چگونه عناصر HTML در کنار هم، درون یک صفحه...

گواهی نامه SSL چیست؟ SSL چگونه کار می‌کند؟!

احتمالاً تاکنون متوجه شده‌اید که آدرس‌های موجود در اینترنت با دو پیشوند http و https آغاز می‌شوند! اما تفاوت http...

ایجاد لیست کشویی (drop-down) وابسته به هم در HTML

گاهی اوقات نیاز داریم تا چندین لیست کشویی (drop-down) را به هم وابسته کنیم. برای مثال انتخاب استان و شهر...

چگونه رپورتاژ آگهی بنویسیم؟ ۶ راز برای نوشتن رپورتاژ پربازده

برای دریافت نتیجه‌ی مناسب از رپورتاژ باید با تکنیک‌های نوشتن یک رپورتاژ آگهی پر بازده آشنا باشید.

برنامه نویسی چیست؟ هر آنچه که باید از برنامه نویسی بدانید

احتمالاً در رسانه‌های مختلف یا مجامعی که حضور داشته‌اید نام برنامه‌نویسی به گوش شما خورده است. اگر می خواهید بدانید...

دوره آموزش افزونه EDD

دوره آموزش افزونه EDD

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

آموزش افزایش سرعت سایت

دوره آموزش افزایش سرعت وب‌سایت

مرورگر را باز می‌کنید و آدرس سایتتان را وارد می‌کنید. مرورگر شروع ...

دوره آموزش وردپرس فارسی

دوره آموزش وردپرس فارسی

در پکیج آموزش وردپرس فارسی یاد می‌گیرید که چطور از صفر و ...

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

یک پاسخ به “کار با زمینه‌های دلخواه وردپرس | بدون نیاز به افزونه”

  1. r_rahide گفت:

    آقا دستتون درد نکنه مشکلم حل شد

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *