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

質問編集履歴

1

追記 ●URKは以下のとおりです。ただ,登録してログインしないと入れないのですが http://www\.kenkou-recipes\.com/create-thread/make/ ●functi

2017/01/03 21:55

投稿

Jun5
Jun5

スコア10

title CHANGED
File without changes
body CHANGED
@@ -2,4 +2,54 @@
2
2
 
3
3
  プラグインをいくつか入れたこと,モバイル対応のため,headerやCCSを変更していたことが要因だと思われるのですが,原因がつかめません。
4
4
 
5
- 同じような事象が発生した方がいらっしゃいましたら。ご教示いただけると幸いです。
5
+ 同じような事象が発生した方がいらっしゃいましたら。ご教示いただけると幸いです。
6
+
7
+
8
+ 追記
9
+ ●URKは以下のとおりです。ただ,登録してログインしないと入れないのですが
10
+ http://www.kenkou-recipes.com/create-thread/make/
11
+
12
+
13
+ ●function.phpの概要は以下のとおりです。
14
+ ```ここに言語を入力
15
+ function _my_create_note(){
16
+ global $create_thread_error;
17
+ if(
18
+ is_page('make')
19
+ && is_user_logged_in()
20
+ && isset($_POST['_wpnonce'])
21
+ && wp_verify_nonce($_POST['_wpnonce'], 'create-thread-3')){
22
+
23
+ if(!isset($_POST['title']) || empty($_POST['title'])){
24
+ $create_thread_error[] = 'タイトルが空白です';
25
+ }
26
+ if(!isset($_POST['content']) || empty($_POST['content'])){
27
+ $create_thread_error[] = '本文が空です';
28
+ }
29
+
30
+ if(!isset($_POST["ninzuu"]) || empty($_POST["ninzuu"])){
31
+ $create_thread_error[] = '人数が空です';
32
+ }
33
+
34
+ if(empty($create_thread_error)){
35
+ $id = wp_insert_post(array(
36
+ 'post_title' => (string)$_POST['title'],
37
+ 'post_content' => (string)$_POST['content'],
38
+ 'post_status' => 'draft',
39
+ //'post_status' => 'publish',
40
+ 'post_date' => $_POST['Y-m-d'],
41
+ //'post_author' => $_POST['username'],
42
+ 'post_author' => get_current_user_id(),
43
+ 'post_type' => 'threads',
44
+ 'page_template' => 'single-threads',
45
+ 'post_category' => array(intval($_POST['cat']))
46
+ ), true);
47
+
48
+ if(!is_wp_error($id)){
49
+ add_post_meta($id, 'rows', $_SESSION["rows"],false);
50
+ add_post_meta($id, 'ninzuu', $_POST["ninzuu"],false);
51
+ wp_insert_post($id);
52
+ ```
53
+
54
+ ●実際のエラーは以下のとおりとなります。
55
+ ![イメージ説明](905c8d22cb204e2521574e9511528778.png)