Why does it use custom tables instead of postmeta?
A site with a few thousand posts can carry hundreds of thousands of postmeta rows. Storing schema there means every lookup competes with the rest of WordPress for the same index, and it grows the table everything else depends on.
Purpose-built tables let us index exactly what we query — rules by target, schemas by type and status — and read a page's schema in one query.
Still stuck? We answer support email from real people.
Browse the knowledge base