Как использовать ЧПУ для запланированных записей?
Как выводить ЧПУ запланированных записей, если the_permalink() не подходит, т.к. согласно коду https://wp-kama.ru/function/get_post_permalink состояния ссылок 'draft', 'pending', 'auto-draft', 'future' будут всегда типа ugly (не ЧПУ). Какой выход из этого положения?
Публикуешь, смотриш что получилось в урл, используешь это, далее опять переводишь в пендинг или драфт )
the_permalink() отработает нормально после публикации, зачем переживать ДО, если страница еще не опубликована?
Еще вариант, формировать урл из ссылки самостоятельно.
Ссылка содержит ID поста (web.ru/?p=45 - 45 это он), делаешь запрос в базу по этому параметру, и далее формируешь заголовок из поля post_name, получится что то web.ru/my-post-title где Название My post title у которого post_name будет my-post-title
Однако не понятно зачем тебе это? И разве ссылка не формируется после того как ты заголовок добавил в пост? Обычно как только добавлен заголовок, то сразу под ним появляется Permalink: "а тут ссылка"