質問編集履歴
5
顧客との調整のため申し訳ございません。
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
WordPressでの
|
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
|
-
|
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
文法の修正
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
文法の変更
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
文法の修正
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
|
-
|
10
|
+
*1.Contact Form7に登録する
|
11
|
+
問い合わせフォームのフィールドは作成してあり、名前および住所等が記載されてあります。
|
12
|
+
Contact Form 7のhookを使用して、送信ボタン押下時にその内容を投稿として保存したいです。
|
13
|
+
|
10
|
-
苦戦しています。
|
14
|
+
WordPress初心者で苦戦しています。
|
11
15
|
お手数ですが知っている方ご教授をお願いいたします。
|
1
初心者なため初心者マークを記載しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,4 +1,3 @@
|
|
1
|
-
###前提・実現したいこと
|
2
1
|
WordPress初心者です。
|
3
2
|
現在web構築を行っているのですが以下のソースが
|
4
3
|
組み立てられず困っています。
|