زمینههای دلخواه یا 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، کد بالا را اضافه کنید
در ویدئوی این آموزش، تمام مراحل بهصورت عملی و گامبهگام نمایش داده شده است.


