MW WP Form 問い合わせ番号を指定した数値から開始する方法

MW WP Form では 問い合わせ番号を自動採番する機能がありますが、「1」から問い合わせ毎にカウントアップされるようになっています。

問い合わせ総数を推測されたくない場合やその他何かしらの理由で「1」からスタートしたくない場合に以下の方法で「1001」からなど指定した数値から開始することが可能です。

問い合わせ番号の管理場所確認

MW WP Form の問い合わせ番号は wp_postmeta テーブルに tracking_number という meta_keyで値が保存されています。

フォーム登録直後や問い合わせが1件もない場合は、対象のレコードが存在しませんが最初の問い合わせが届くと以下のように次の問い合わせ用に「2」のtracking_numberのレコードが確認出来ます。

SELECT * FROM `wp_postmeta` WHERE `post_id` = [post_id];

問い合わせ番号の初期値を設定(変更)

初期値を設定する

問い合わせが内場合のフォームは MW WP Form のフォーム一覧からフォームの投稿IDを取得した上で以下のようにSQLで問い合わせ番号の初期値を設定します。

INSERT INTO `wp_postmeta` (`meta_id`, `post_id`, `meta_key`, `meta_value`) VALUES (NULL, '[post_id]', 'tracking_number', '1001');

既存設定を変更する

テストで何度か問い合わせをしている場合など、tracking_numberのレコードが存在している場合は、SQLのUPDATE文で以下のように変更します。

UPDATE `wp_postmeta` SET `meta_value` = '1001' WHERE `meta_id` = [meta_id];

設定(変更)後のレコード確認

phpMyAdminなどで確認すると以下のように変更された状態が確認出来ます。

動作環境情報

エックスサーバー(x10)
PHP 7.4.13
MySQL 5.7
WordPress 5.7
MW WP Form 4.4.0

関連記事

コメント

タイトルとURLをコピーしました