Я создал собственный тип записи с плагином.Зарегистрированный пользователь может вставить новое сообщение из внешнего интерфейса, и оно будет сохранено как черновик.Когда я редактирую его в бэк-энде, мне нужно, чтобы он сохранялся с приватной видимостью.Я нашел этот фрагмент для установки видимости по умолчанию:
public function force_dpa_request_private( $data , $postarr ) {
if( empty( $data['post_name'] ) && 'my-cpt' == $postarr['post_type'] )
$data[ 'post_status' ] = 'private';
return $data;
}
, но он работает только при первой вставке, когда я редактирую его, видимость меняется на общедоступную ...