WordPress как на ладони
WordCamp Saint Petersburg 2018 wordpress jino

Как использовать ЧПУ для запланированных записей?

Как выводить ЧПУ запланированных записей, если the_permalink() не подходит, т.к. согласно коду https://wp-kama.ru/function/get_post_permalink состояния ссылок 'draft', 'pending', 'auto-draft', 'future' будут всегда типа ugly (не ЧПУ). Какой выход из этого положения?

0
Николай
месяц назад
  • 1

    Публикуешь, смотриш что получилось в урл, используешь это, далее опять переводишь в пендинг или драфт )

    the_permalink() отработает нормально после публикации, зачем переживать ДО, если страница еще не опубликована?

    Еще вариант, формировать урл из ссылки самостоятельно.

    Ссылка содержит ID поста (web.ru/?p=45 - 45 это он), делаешь запрос в базу по этому параметру, и далее формируешь заголовок из поля post_name, получится что то web.ru/my-post-title где Название My post title у которого post_name будет my-post-title

    Однако не понятно зачем тебе это? И разве ссылка не формируется после того как ты заголовок добавил в пост? Обычно как только добавлен заголовок, то сразу под ним появляется Permalink: "а тут ссылка"

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация