Tôi đã xem xét các hướng dẫn về việc tạo các khối cho Gutenberg nhưng tôi không rõ cách xử lý một trường hợp sử dụng cụ thể - các khối có điều kiện.
Tôi đang xem xét việc tạo một loại bài đăng tùy chỉnh mà tôi sẽ đăng ký loại khối riêng của mình. Các khối này sẽ chỉ được hiển thị nếu điều kiện nhất định là đúng. Các điều kiện này sẽ là cờ boolean hoặc so sánh số nguyên (các giá trị đến từ các biến người dùng tùy chỉnh khô héo (meta) hoặc giá trị phiên).
Nếu tất cả các điều kiện là đúng, khối sẽ được hiển thị nhưng nếu một hoặc nhiều là sai thì (rõ ràng) không có gì được hiển thị.
Tôi hoàn toàn không thể quay đầu lại nơi tôi sẽ đặt logic cho việc này. Phải thừa nhận rằng sự hiểu biết của tôi về hệ thống Gutenberg mới này hơi run rẩy, có lẽ đó là lý do tại sao tôi cần một số trợ giúp.
Ví dụ:
<p logic="IF(is_logged_in,SHOW,HIDE)">My wonderful secret bit just for members.</p>
IF (SomeCondition!=TRUE): Don't show this paragraph
.