ContactForm7の問合せをDBに保存して管理する その5

前回の続きです。

WordPressの問合せプラグインで有名な「Contact Form 7」ですが、入力されたデータを保存する機能はなく、メールを送信するの...
前回の続きです。 サブドメインを追加 エックスサーバーのサーバーパネルからサブドメインを追加します。 ...
前回の続きです。 問い合わせフォームの編集 サンプルでつくられた問い合わせフォームを編集します。 ...
前回の続きです。 Twenty Seventeenのフッターにあるsiteinfoを編集 標準のWord...

回答用のテーブルを作成する

phpMyAdminでテーブルを作成します。

CREATE TABLE IF NOT EXISTS `SaveContactForm7_1A` (
  `answer_id` int(8) NOT NULL,
  `answer_status` text,
  `answer_bukamei` text,
  `answer_usermei` text,
  `answer_message` text,
  `answer_created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `answer_modifyd` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

ALTER TABLE `SaveContactForm7_1A`
  ADD PRIMARY KEY (`answer_id`);

管理者用のフォルダを作成してアクセス制限をかける

サブドメインの直下に管理者用のフォルダを作成し、アクセス制限をONにします。

このフォルダにphpのプログラムをアップロードします。

パスワードでロックされた、管理者用の一覧画面と編集画面ができました。

テスト用にベーシック認証を外してあります。

スポンサーリンク
memordmレクタングル(大)
memordmレクタングル(大)

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク
memordmレクタングル(大)