Здравствуйте!
Необходимо:
перед сохранением записи (не в начале создания записи, а именно перед сохранением или обновлением), проверить, - если поле заголовка (title) не заполнено, то вписать туда ID записи и сохранить с ним (с ID).
Написал такой код, но не понимаю в чём ошибка:
// Это сохранение или обновление поста?
add_filter( 'content_save_pre', function() {
add_filter( 'default_title', function( $post_title, $post ) {
// Проверяем поле заголовка на пустоту и вписываем туда ID записи
if ( empty( $post_title ) ) {
return $post->ID;
}
// ...иначе, оставляем всё как есть
return $post_title;
}, 20, 2 );
}, 9);