$data['parent_id'] = $data['post_parent'];
// Status.
- if ( isset($data['keep_private']) && 'private' == $data['keep_private'] )
+ if ( isset( $data['keep_private'] ) && 'private' == $data['keep_private'] ) {
+ $data['visibility'] = 'private';
$data['post_status'] = 'private';
- else
+ } else {
$data['post_status'] = $data['_status'];
+ }
if ( empty($data['comment_status']) )
$data['comment_status'] = 'closed';