Add meta box to a specific col
Now that how know how to set width for each columns, it's time to add meta boxes. There are two main types of meta boxes : panel and unwrapped. For each types, there is sub-types which has significant differences.
If "unwrapped" type doesn't have any sub-type, it's not the case of panel, which has three sub-types. The first is :
"panel" itself, which is the base sub-type. This type ouput a collapsible meta box,
"panel-ho" which ouput a collapsible meta box with only a head, and not the body. This option allow user to handle meta box body.
"panel-footer" and footer section to "panel" meta-box style.
Here is how to add meta-box to a column :
<?php
$meta_namespace = "custom"; // custom namespace for a specific meta. you can use core_meta_namespace() to generate metabox almost unique namespace.
$meta_title = __( 'Custom meta' );
$meta_type = "panel" or "panel-ho" or "panel-footer" or "unwrapped"; // pick up one type.
$this->gui->set_meta( $meta_namespace, $meta_title, $meta_type );
Now, a meta box has been created, but not yet added to a column. To add this meta box to a specific column, you can chain "push_to" method to "set_meta" like this :
<?php
$this->gui->set_meta( /* your data */ )->push_to( 1 );
// this code will add this meta box to column 1
$this->gui->set_meta( /* your data */ )->push_to( 2 );
// this code will add this meta box to column 2
$this->gui->set_meta( /* your data */ )->push_to( 4 );
// this code will add this meta box to column 4
Updated less than a minute ago