質問するログイン新規登録

質問編集履歴

5

顧客との調整のため申し訳ございません。

2017/03/07 12:58

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- WordPressでのContact Form7への登録について
1
+ WordPressでのお問い合わせ登録
body CHANGED
@@ -3,42 +3,9 @@
3
3
  組み立てられず困っています。
4
4
 
5
5
 
6
- プラグインのWP Membersで作成した
7
- 投稿者権限グループに所属しているユーザで
6
+ 投稿者権限グループに所属しているユーザでコネクトフォームに登録したい。
8
- Contact Form7に登録する(*1)中継ソースをfunction.phpに記載したい。
9
7
 
10
- *1.Contact Form7に登録する
11
- 問い合わせフォームのフィールドは作成してあり、名前および住所等が記載されてあります。
8
+ 問い合わせフォームのフィールドは作成してあり、名前および住所等が記載されてあります。
12
- Contact Form 7のhookを使用して、送信ボタン押下時にその内容を投稿として保存したいです。
9
+
13
-
14
10
  WordPress初心者で苦戦しています。
15
- お手数ですが知っている方ご教授をお願いいたします。
11
+ お手数ですが知っている方ご教授をお願いいたします。
16
-
17
-
18
- ■メール送信保存については完了です。
19
- ただ以下の処理が未実装のためお手数ですが知っている方ご教授をお願いいたします。
20
- WP Membersで作成したユーザー(投稿者)レベルで登録をするというものです。
21
-
22
-
23
- ```php
24
- add_action('wpcf7_mail_sent', 'insert_post', 10, 1);
25
-
26
- function insert_post(){
27
-
28
- $submission = WPCF7_Submission::get_instance();
29
- if ( $submission ) {
30
- $formdata = $submission->get_posted_data();
31
- $name = $formdata['your-name'];
32
-
33
- $new_post = array(
34
- 'post_type' => 'post',
35
- 'post_title' => $formdata['your-email'] . ' ' . $formdata['your-name'] ,
36
- 'post_status' => 'draft',
37
- 'post_content' => $formdata['your-message']
38
- );
39
- $post_id = wp_insert_post( $new_post );
40
-
41
- add_post_meta( $post_id, 'some_meta', $formdata['some_meta']);
42
- }
43
- }
44
- ```

4

文法の修正

2017/03/07 12:58

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -16,11 +16,11 @@
16
16
 
17
17
 
18
18
  ■メール送信保存については完了です。
19
- 投稿者権限グループに所属しているユーザで保存ができるというのが
20
- クリアされなさそうです。
21
- お手数ですが知っている方ご教授をお願いいたします。
19
+ ただ以下の処理が未実装のためお手数ですが知っている方ご教授をお願いいたします。
20
+ WP Membersで作成したユーザー(投稿者)レベルで登録をするというものです。
22
21
 
23
22
 
23
+ ```php
24
24
  add_action('wpcf7_mail_sent', 'insert_post', 10, 1);
25
25
 
26
26
  function insert_post(){
@@ -40,4 +40,5 @@
40
40
 
41
41
  add_post_meta( $post_id, 'some_meta', $formdata['some_meta']);
42
42
  }
43
- }
43
+ }
44
+ ```

3

文法の変更

2017/03/07 12:31

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -12,4 +12,32 @@
12
12
  Contact Form 7のhookを使用して、送信ボタン押下時にその内容を投稿として保存したいです。
13
13
 
14
14
  WordPress初心者で苦戦しています。
15
- お手数ですが知っている方ご教授をお願いいたします。
15
+ お手数ですが知っている方ご教授をお願いいたします。
16
+
17
+
18
+ ■メール送信保存については完了です。
19
+ 投稿者権限グループに所属しているユーザで保存ができるというのが
20
+ クリアされなさそうです。
21
+ お手数ですが知っている方ご教授をお願いいたします。
22
+
23
+
24
+ add_action('wpcf7_mail_sent', 'insert_post', 10, 1);
25
+
26
+ function insert_post(){
27
+
28
+ $submission = WPCF7_Submission::get_instance();
29
+ if ( $submission ) {
30
+ $formdata = $submission->get_posted_data();
31
+ $name = $formdata['your-name'];
32
+
33
+ $new_post = array(
34
+ 'post_type' => 'post',
35
+ 'post_title' => $formdata['your-email'] . ' ' . $formdata['your-name'] ,
36
+ 'post_status' => 'draft',
37
+ 'post_content' => $formdata['your-message']
38
+ );
39
+ $post_id = wp_insert_post( $new_post );
40
+
41
+ add_post_meta( $post_id, 'some_meta', $formdata['some_meta']);
42
+ }
43
+ }

2

文法の修正

2017/03/07 11:53

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -3,9 +3,13 @@
3
3
  組み立てられず困っています。
4
4
 
5
5
 
6
- プラグインのWP Membersで作成した投稿者レベルで
6
+ プラグインのWP Membersで作成した
7
+ 投稿者権限グループに所属しているユーザで
7
- Contact Form7に登録する中継ソースをfunction.phpに記載したい。
8
+ Contact Form7に登録する(*1)中継ソースをfunction.phpに記載したい。
8
9
 
9
- プラグインが2つ発生した場合のロジックが組めず
10
+ *1.Contact Form7に登録する
11
+ 問い合わせフォームのフィールドは作成してあり、名前および住所等が記載されてあります。
12
+ Contact Form 7のhookを使用して、送信ボタン押下時にその内容を投稿として保存したいです。
13
+
10
- 苦戦しています。
14
+ WordPress初心者で苦戦しています。
11
15
  お手数ですが知っている方ご教授をお願いいたします。

1

初心者なため初心者マークを記載しました。

2017/03/07 10:59

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,3 @@
1
- ###前提・実現したいこと
2
1
  WordPress初心者です。
3
2
  現在web構築を行っているのですが以下のソースが
4
3
  組み立てられず困っています。