Intereting Posts
Как добавить описание по умолчанию для загруженных файлов? Комментарии не заданы с помощью настраиваемого шаблона Как удалить эту функцию с домашней страницы? подсчет сообщения из wp-запроса с использованием sticky_post Создание нескольких wp_localize_script для короткого кода? Объект кэширован? Изменение значения параметра экрана по умолчанию для элементов мультимедиа на странице (в медиатеке) WordPress работает только в директории с именем «wordpress» Как установить файл .MO (языковой файл) для использования в качестве части темы? Пользовательский цикл с использованием короткого кода в шаблоне пользовательской страницы Переписать правила для настраиваемых типов сообщений Связывание должностей врачей с конкретными службами для медицинской практики Как создать автоматические сообщения в WordPress? Пейджинг не работает в категории.php Как удалить «http: //» из network_site_url?

get / show Last ID

Когда наши пользователи отправляют форму (контакт 7), я хочу получить следующий доступный номер автоинкремента ( order-post-ID ) и вставить его в одно из полей. Он отправляется вместе с формой, чтобы создать ссылку на сообщение Inbound Message Flamingo.

На данный момент это работает, но не совсем точно. Каждый так часто число отправляется на один ниже, чем фактический идентификатор сообщения. Например, один заказ можно получить через панель управления:

/wp-admin/admin.php?page=flamingo_inbound&post=8601

Тем не менее, заказ-пост-идентификатор, отправленный с этим, был 8600. Я попытался отключить кнопки и автоматическое сохранение, чтобы гарантировать, что несколько представлений не происходят; я пропущу что-то очевидное?

Мой код ниже:

function getLastID() { global $wpdb; $next = $wpdb->get_var($wpdb->prepare( " SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'wordpressDB' AND TABLE_NAME = 'wp_posts' " ), 0, 0 ); echo $next; $wpdb->flush(); exit(); } 

Спасибо.

Solutions Collecting From Web of "get / show Last ID"