web-dev-qa-db-ja.com

ウィジェットから送信されたフォームのデータを保存する方法

私は電子メール購読ウィジェットのいくつかの簡単な解決策をインターネット上で探していますが、運が悪いです。

あるいは、それらは複雑すぎて有料であるか、あるいは外部の電子メール機能を利用しています。

私はWordPressの専門家ではありませんが、WordPressについていくつか知っています。

ユーザーが自分のメールアドレスを入力し、アドレスがwpデータベースに書き込まれるウィジェットでフォームを作成したいのですが、バックエンド管理者ではすべてのメールを一覧表示するだけで、購読リストからメールを削除できます。

私自身のウィジェットを作るとき私はウィジェットとフォームを作成する方法を知っています、私はデータベースから管理ページとリストファイルを追加する方法を知っています。

私が知らないのは、ウィジェットから送信されたフォームのどこにどのようにデータを保存するかということです。

誰かがこれを行うことができる何か提案やウィジェットを持っている場合はそれを共有してください。その間に解決策を探します。

これがあなたが探しているものです: http://codex.wordpress.org/Plugin_API/Action_Reference/init

コーデックスからの例:

add_action('init', 'process_post');

function process_post(){
 if(isset($_POST['unique_hidden_field'])) {
   // process $_POST data here
 }
}
1
Jonas Stensved

このプラグインを試してください
このプラグインを使用することで、ユーザーはあなたのサイトのどこからでも購読することができます。 http://wordpress.org/extend/plugins/newsletter/

0
dipali

これを試してください、それは自動的にデータを保存します、そしてあなたはそれをエクスポートすることができます

http://wordpress.org/plugins/simple-subscribe/

0
Martin