Intereting Posts
Скрыть виджет для незарегистрированных пользователей без плагина (functions.php) Можно ли динамически показывать разные темы для разных пользователей? Как пройти прошлый и предстоящий пост, указав дату в пользовательском поле? Отображение 1-го сообщения из каждого тега с изображением Все в одном плагине SEO перестали работать после обновления Как добавить категории в пользовательские типы сообщений в WordPress? Есть ли проблема, если я использую get_template_part как это? Включение более старой версии jQuery для IE7 / IE8 t5-fresh-editor-stylesheets.php разбивает размещение изображений в редакторе WP Beta 3 Предотвращение экранирования котировок при использовании запроса поиска и замены в базе данных Как я могу заменить URL-адрес oEmbed в сообщении с фактическим встраиванием HTML внедрение ящиков сообщений со ссылкой на все сообщения Добавить роль и изменить возможности страницы Как я могу изменить регистрационный код? глобальные меню из пользовательских меню мастер-сайта wpmu network

Создайте переменную счетчика в wp_options, которая увеличивается при нажатии кнопки отправки

Я начинающий php. У меня есть форма заказа на моем сайте (NB: форма создается из настраиваемого плагина продуктов). Я хочу создать ссылочный код всякий раз, когда пользователь отправляется, теперь мне нужна помощь при создании счетчика в wp_options всякий раз, когда заказ делается для использования в качестве ссылки.

Solutions Collecting From Web of "Создайте переменную счетчика в wp_options, которая увеличивается при нажатии кнопки отправки"

РЕШИТЬ

if ( isset( $_POST['submit'] ) ) { $option_name = 'order_ref' ; $counter = get_option( 'order_ref' ); //Limit the counter, based on the range of orders you will be getting per day if ($counter <= 99 ) { $counter = $counter + 1; } else { $counter = 1; } if ( get_option( $option_name ) !== false ) { // The option already exists, so we just update it. update_option( $option_name, $counter ); } else { $deprecated = null; $autoload = 'no'; add_option( $option_name, $counter, $deprecated, $autoload ); }