Сейчас на WordPress при создании записей можно не заполнять поле Заголовка. Тогда это поле останется пустым.
Но что делать, если нам нужно автоматически генерировать заголовки по какому-то шаблону?
Эту задачу поможет решить небольшой код.
И так, для начала заходим в папку с темой сайта, находим файл functions.php и вставляем в конец файла следующий хук:
function laweb_fix_empty_titles($post_ID, $post){
if(empty($post->post_title)){
$post->post_title = "Анкета №".$post->ID;
return wp_update_post( $post );
}
}
add_action( 'save_post', 'laweb_fix_empty_titles', 10, 2 );


