ID будущего элемента

пользуюсь wp_insert_post($post_data);

    $post_data = array(
		'post_name'      => $new_random_url .''. $future_ID
	);

Как получить ID будущей записи\таксономии\поста\страницы - все по-мойму по очередно присваивается
хочу получать URL по типу как выше - да можно потом обновить пост по id из wp_insert_post, но это лишнее обновление БД - мне так не подходит.

сейчас URL
example.com/lewrthkrhfybgerrfref/
Хочу
example.com/lewrthkrhfybgerrfref-101/

Заметки к вопросу:
Sasha Lifestar 5.8 лет назад

Это только для одной записи или для всех? Если для всех то проще поменять permalinks

kolshix 5.8 лет назад

хотел конечно найти команду, но и вправду, почему-то забыл про - permalink, хотя 1 раз в месяц там бываю (данным способом задачу решил), но вправду недостаток что все линки преобразились, хотелось бы в разброс, одни с ID а другие без

/%postname%-%post_id%/

отлично работает
но всеже интересно узнать функцию определения следующего id

kolshix 5.8 лет назад

про этот метод я сразу подумал и написал в вопросе ВЫШЕ!

да можно потом обновить пост по id из wp_insert_post, но это лишнее обновление БД - мне так не подходит.

единственная разница что в ссылке - сначала создается черновик, и потом обновляется по статуса Опубликовано, таким же методом, можно просто опубликовать запись и сразу обновить, но мне так не интересно -

Нужно именно сразу переменная с будущим ID