• Уважаемые пользователи, помогите пожалуйста! Пытаюсь опубликовать новый пост через wp_insert_post. Вставляю код:
    $new_post = array(
    ‘post_title’ => $item[‘post_title’] . date(‘dmy’) , — выдает в админке дату текущего поста. А как вместо даты вывести ее номер, т.е. id поста??? Заранее спасибо за ответ. Все обрыскал, ответа так и не нашел.

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Ошиблась…

    Спасибо за ответ! А возможно ли как-то присваивать новой записи определенный номер именно в Title? Это необходимо для нового типа постов «объявления»?

    Эта функция возвращает вам id поста как результат, вы не можете передать ей id новой записи, потому что у новой записи нет id. Вот так.

    Насчет того, чтобы самому присваивать ID, его присваивать нельзя.

    Это да, я имею ввиду возможно ли передавать в ‘post_title’ => $item[‘post_title’] . — какое либо автоматическое числовое значение?

    Можете конечно. Например, прочитайте максимальный текущий id записи из бд и плюсаните.

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «Помогите с функцией wp_insert_post» закрыта для новых ответов.