Making Sense of Beaver Builder Serialized Data

Beaver builder saves data into post meta field using serialized data. _fl_builder_data is the meta key.

The data consists of an array of objects. Each array key is a unique string which corresponds to node key in the object. There is a parent key which hold parent node key. There is also a position integer which can be used to build out the data.

This is all well and good, but I didn’t find any keys that maps to a particular module. How does beaver know which nodes goes to which modules?

Modules, rows, columns etc are ALL nodes.

Perhaps my explanation wasn’t clear enough. What I meant, if I have a “Heading” module, how does beaver knows it is the Heading module. I don’t see any data that connects data to the module itself. I am missing something.