زمینههای دلخواه یا Custom Fields یکی از قابلیتهای مهم وردپرس برای ذخیره دادههای سفارشی در نوشتهها و برگهها هستند. اما در برخی سایتها این بخش نمایش داده نمیشود یا بهطور کامل غیرفعال است.
در این آموزش، روشهای کامل فعالسازی زمینههای دلخواه وردپرس و رفع مشکل نمایش ندادن آن را بررسی میکنیم.
زمینه دلخواه (Custom Field) چیست؟
زمینههای دلخواه امکان ذخیره اطلاعات اضافه برای نوشتهها را فراهم میکنند؛ مثل متادیتا، تنظیمات خاص، دادههای سفارشی و اطلاعات قابل استفاده در قالب یا افزونهها.
فعالسازی زمینههای دلخواه از تنظیمات صفحه
اگر بخش زمینههای دلخواه در ویرایشگر نوشته دیده نمیشود:
وارد صفحه ویرایش نوشته یا برگه شوید
روی تنظیمات صفحه (Screen Options) در بالای صفحه کلیک کنید
گزینه زمینههای دلخواه (Custom Fields) را فعال کنید
در بسیاری از موارد، مشکل همینجا برطرف میشود.
افزونه ووکامرس فارسی
در صوتی که روی سایت از افزونه ووکامرس فارسی استفاده میکنید و بخش سوپر ادمین این افوزنه رو فعال کردید، زمینه های سفارشی رو حذف میکنه!
پیشنها میدم برای افزایش سرعت سایت، پنل وردپرس و المنتور از افزونه اسپیدیو استفاده کنید
تداخل با افزونه ACF
اگر گزینه زمینههای دلخواه حتی در تنظیمات صفحه هم نمایش داده نشد، معمولاً دلیل آن فعال بودن افزونه Advanced Custom Fields (ACF) است.
افزونه ACF بهصورت پیشفرض، فیلدهای پیشفرض وردپرس را مخفی میکند.
برای رفع این مورد افزونه ACF را موقتاً غیرفعال کنید
فعالسازی همزمان ACF و Custom Fields پیشفرض
اگر میخواهید هم ACF فعال باشد و هم زمینههای پیشفرض وردپرس نمایش داده شوند، کد زیر را داخل فایل functions.php قالب یا افزونه اختصاصی خود قرار دهید
add_filter('acf/settings/remove_wp_meta_box', '__return_false');این کد باعث میشود متاباکس زمینههای دلخواه وردپرس حتی در صورت فعال بودن ACF نیز نمایش داده شود.
جمعبندی
اگر زمینههای دلخواه وردپرس نمایش داده نمیشود:
ابتدا تنظیمات صفحه را بررسی کنید
در صورت نیاز، تداخل با ACF را غیرفعال کنید
برای استفاده همزمان از ACF و Custom Fields، کد بالا را اضافه کنید
در ویدئوی این آموزش، تمام مراحل بهصورت عملی و گامبهگام نمایش داده شده است.



2 پاسخ
بهترین مدرس بیزنس وب
همیشه مارو شرمنده میکنید❤