Trình chỉnh sửa mới có tên Gutenberg ở đây là plugin trong 4.9 và chức năng cốt lõi được gọi là Block Editor, trong 5.0. Liên quan đến nó, thường cần xác định theo chương trình trình soạn thảo nào được sử dụng để chỉnh sửa bài hoặc trang trong bảng điều khiển trang. Làm thế nào để làm nó?
Cập nhật: Có nhiều câu trả lời lỗi thời cho câu hỏi tương tự:
gutenberg_post_has_blocks()
- chức năng này chỉ tồn tại trong plugin Gutenberg chứ không phải trong 5.0 Coreis_gutenberg_page()
- giống nhauthe_gutenberg_project()
- giống nhauhas_blocks()
- không hoạt động (trả về false) khi bật Trình chỉnh sửa cổ điển và tùy chọn "Trình chỉnh sửa mặc định cho tất cả người dùng" = "Trình chỉnh sửa khối"- Trả lời đơn giản là tạo ra lỗi nghiêm trọng
Call to undefined function get_current_screen()
Vì vậy, trước khi bình luận câu hỏi và câu trả lời này, vui lòng thực hiện một công việc để kiểm tra những gì bạn đề xuất. Kiểm tra ngay bây giờ, với 4.9 và phiên bản hiện tại của WordPress và tất cả các kết hợp có thể có của Trình chỉnh sửa cổ điển và Gutenberg / Trình chỉnh sửa khối. Tôi sẽ rất vui khi thảo luận về giải pháp đã được thử nghiệm, không liên kết đến một cái gì đó.
the_gutenberg_project()
chức năng chỉ tồn tại trong plugin Gutenberg, nhưng không có trong WP 5.0 Core.