Khi làm việc với WordPress, bạn có thể gặp phải tình huống mà các field tùy chỉnh (custom fields) không hiển thị một cách tự nhiên. Điều này có thể gây khó khăn trong việc quản lý nội dung và thiết lập trang web. Tuy nhiên, việc khắc phục vấn đề này không chỉ giúp tận dụng tối đa chức năng WordPress mà còn giúp tạo ra trải nghiệm người dùng tốt hơn. Hãy cùng Vietnix khám phá cách khắc phục custom fields không hiển thị trong WordPress có trong bài viết sau đây.
2 cách khắc phục custom fields không hiển thị trong WordPress
1. Khắc phục sự cố custom fields không hiển thị trong phần chỉnh sửa post
Các custom fields thường được liên kết với các post, page hoặc loại post tùy chỉnh của WordPress. Thông thường, bạn sẽ tìm thấy các custom fields trong các hướng dẫn WordPress khác nhau trên website. Tuy nhiên, bạn có thể sẽ không thấy tùy chọn custom fields trên trang web của mình, đặc biệt nếu bạn chỉ mới bắt đầu blog WordPress.
Các custom fields đã từng được hiển thị theo mặc định trên màn hình chỉnh sửa post của tất cả các trang web WordPress. Tuy nhiên, đội ngũ phát triển WordPress đã quyết định ẩn đi theo mặc định với tất cả người dùng mới vì đây là một tính năng nâng cao, họ cũng giúp mọi người dễ dàng hiển thị các custom fields chỉ bằng vài cú nhấp chuột từ trong phần chỉnh sửa post.
Chỉ cần tạo hoặc chỉnh sửa post/page hiện có, sau đó nhấp vào menu ba chấm ở góc trên cùng bên phải của màn hình. Ở cuối menu, nhấp vào tùy chọn “Preferences“.
Thao tác này sẽ hiển thị pop up “Preferences” của trình chỉnh sửa block. Từ đây, bạn cần chuyển sang tab “Panels” và chuyển công tắc bên cạnh tùy chọn “Custom Fields“.
Sau đó, WordPress sẽ cho biết rằng cần phải tải lại trang để bật custom fields. Bạn chỉ cần nhấp vào button Enable & Reload để tiếp tục. Màn hình soạn thảo sau đó sẽ tải lại, sau đó bạn cuộn xuống cuối trang và tìm ô Custom fields ở đó.
WordPress ghi nhớ lựa chọn hiển thị và sẽ tiếp tục hiển thị box custom fields bất cứ khi nào bạn chỉnh sửa post hoặc page trên trang web WordPress của mình. Bây giờ bạn có thể sử dụng hộp custom fields để thêm, chỉnh sửa và xóa các custom fields cũng như giá trị của chúng.
2. Khắc phục sự cố custom fields trong WordPress bằng code
Người dùng thường gặp một trong các sự cố trong đó là tùy chọn custom fields bị thiếu trong tùy chọn block editor. Nếu website của bạn thiếu tùy chọn custom fields trong menu “Preferences“, thì bạn cần kiểm tra xem đã cài đặt và kích hoạt plugin Advanced Custom Fields (ACF) trên trang web hay chưa. ACF là một plugin WordPress phổ biến mà các developer sử dụng để tạo các box meta tùy chỉnh.
Trong phiên bản ACF 5.5.13, họ đã thêm một cài đặt để xóa box meta custom fields mặc định của WordPress. Điều này tăng tốc thời gian tải trên trang chỉnh sửa post, vì bạn không cần box meta mặc định khi đang sử dụng ACF. Tuy nhiên, nếu muốn bật box meta custom fields này, thì bạn cần thêm đoạn code sau vào theme WordPress của mình bằng file functions.php hoặc WPCode :
add_filter('acf/settings/remove_wp_meta_box', '__return_false');
Ngoài các thông tin trong bài, có thể bạn quan tâm:
Lời kết
Vietnix hy vọng bài viết này đã giúp bạn khắc phục được sự cố custom fields không hiển thị trên trang WordPress của mình. Đồng thời, bạn cũng có thể tham khảo các bài viết khác tại Vietnix như 4 cách thêm custom page trong WordPress nhanh chóng hoặc hướng dẫn cách custom theme Flatsome chi tiết từ A-Z, nhằm tối ưu tốt hơn cho website. Chúc bạn thành công!