Здравствуйте.
Подозреваю, Вам должен подойти хук
wp_insert_post_data.
add_filter( 'wp_insert_post_data', 'filter_post_data', 99, 2 );
function filter_post_data( $data , $postarr ) {
$post_content = $data['post_content'];
$data['post_content'] = '[restabs]' . $post_content . '[/restabs]';
return $data;
}
Вероятно, при использовании хука понадобится добавить
дополнительные проверки.
Ещё можно попробовать хук
content_save_pre.
function my_sanitize_content( $content ) {
return '[restabs]' . $content . '[/restabs]';
}
add_filter( 'content_save_pre', 'my_sanitize_content' );