Bạn không thể làm điều này chỉ bằng cách sử dụng các tính năng xếp tầng theo như tôi có thể nghĩ.
Một giải pháp rõ ràng sẽ là tạo một trình lắng nghe đăng ký preRemove
Sau đó, bạn có thể kiểm tra khi nào một danh mục bị xóa và tìm tất cả các bài viết từ danh mục đó mà không có bất kỳ danh mục nào khác và xóa cả chúng.