質問編集履歴

2

問題点の修正

2020/08/27 11:30

投稿

Larkiwing
Larkiwing

スコア120

test CHANGED
@@ -1 +1 @@
1
- WordPressのPHPコードエラー
1
+ All in one migrationを使ってインポートをしている最中に時間がかかり始めてPHPエラーが出ました。
test CHANGED
@@ -1,12 +1,8 @@
1
- WordPressのPHPコードをいじくったら以下のエラーメッセージが出てきました。
1
+ All in one migrationを使ってインポートをしている最中に時間がかかり始めてPHPエラーが出ました。
2
2
 
3
3
 
4
4
 
5
- Parse error: syntax error, unexpected end of file, expecting variable (T_VARIABLE) or heredoc end (T_END_HEREDOC) or ${ (T_DOLLAR_OPEN_CURLY_BRACES) or {$ (T_CURLY_OPEN) in
6
-
7
-
8
-
9
- 最後は?>で閉じずにコードを書き終えているのですが、何が問題なのかわかりません。
5
+ Parse error: syntax error, unexpected end of file, expecting variable (T_VARIABLE) or heredoc end (T_END_HEREDOC) or ${ (T_DOLLAR_OPEN_CURLY_BRACES) or {$ (T_CURLY_OPEN) in /home/sample/example.co.jp/public_html/wp-content/themes/lightning_child/functions.php on line 92
10
6
 
11
7
 
12
8
 
@@ -22,7 +18,7 @@
22
18
 
23
19
  /*-------------------------------------------*/
24
20
 
25
- /* カスタム投稿タイプ「イベント情報」を追加
21
+ /* カスタム投稿タイプ「イベント情報」を追加
26
22
 
27
23
  /*-------------------------------------------*/
28
24
 
@@ -30,29 +26,29 @@
30
26
 
31
27
  // function add_post_type_event() {
32
28
 
33
- // register_post_type( 'event', /* カスタム投稿タイプのスラッグ */
29
+ // register_post_type( 'event', /* カスタム投稿タイプのスラッグ */
34
30
 
35
- // array(
31
+ // array(
36
32
 
37
- // 'labels' => array(
33
+ // 'labels' => array(
38
34
 
39
- // 'name' => 'イベント情報',
35
+ // 'name' => 'イベント情報',
40
36
 
41
- // 'singular_name' => 'イベント情報'
37
+ // 'singular_name' => 'イベント情報'
42
38
 
43
- // ),
39
+ // ),
44
40
 
45
- // 'public' => true,
41
+ // 'public' => true,
46
42
 
47
- // 'menu_position' =>5,
43
+ // 'menu_position' =>5,
48
44
 
49
- // 'has_archive' => true,
45
+ // 'has_archive' => true,
50
46
 
51
- // 'supports' => array('title','editor','excerpt','thumbnail','author')
47
+ // 'supports' => array('title','editor','excerpt','thumbnail','author')
52
48
 
53
- // )
49
+ // )
54
50
 
55
- // );
51
+ // );
56
52
 
57
53
  // }
58
54
 
@@ -60,7 +56,7 @@
60
56
 
61
57
  /*-------------------------------------------*/
62
58
 
63
- /* カスタム分類「イベント情報カテゴリー」を追加
59
+ /* カスタム分類「イベント情報カテゴリー」を追加
64
60
 
65
61
  /*-------------------------------------------*/
66
62
 
@@ -68,29 +64,29 @@
68
64
 
69
65
  // function add_custom_taxonomy_event() {
70
66
 
71
- // register_taxonomy(
67
+ // register_taxonomy(
72
68
 
73
- // 'event-cat', /* カテゴリーの識別子 */
69
+ // 'event-cat', /* カテゴリーの識別子 */
74
70
 
75
- // 'event', /* 対象の投稿タイプ */
71
+ // 'event', /* 対象の投稿タイプ */
76
72
 
77
- // array(
73
+ // array(
78
74
 
79
- // 'hierarchical' => true,
75
+ // 'hierarchical' => true,
80
76
 
81
- // 'update_count_callback' => '_update_post_term_count',
77
+ // 'update_count_callback' => '_update_post_term_count',
82
78
 
83
- // 'label' => 'イベントカテゴリー',
79
+ // 'label' => 'イベントカテゴリー',
84
80
 
85
- // 'singular_label' => 'イベント情報カテゴリー',
81
+ // 'singular_label' => 'イベント情報カテゴリー',
86
82
 
87
- // 'public' => true,
83
+ // 'public' => true,
88
84
 
89
- // 'show_ui' => true,
85
+ // 'show_ui' => true,
90
86
 
91
- // )
87
+ // )
92
88
 
93
- // );
89
+ // );
94
90
 
95
91
  // }
96
92
 
@@ -126,7 +122,7 @@
126
122
 
127
123
  /*-------------------------------------------*/
128
124
 
129
- /* フッターのウィジェットエリアの数を増やす
125
+ /* フッターのウィジェットエリアの数を増やす
130
126
 
131
127
  /*-------------------------------------------*/
132
128
 
@@ -134,9 +130,9 @@
134
130
 
135
131
  // function lightning_footer_widget_area_count_custom($footer_widget_area_count){
136
132
 
137
- // $footer_widget_area_count = 4; // ← 1~4の半角数字で設定してください。
133
+ // $footer_widget_area_count = 4; // ← 1~4の半角数字で設定してください。
138
134
 
139
- // return $footer_widget_area_count;
135
+ // return $footer_widget_area_count;
140
136
 
141
137
  // }
142
138
 
@@ -144,7 +140,7 @@
144
140
 
145
141
  /*-------------------------------------------*/
146
142
 
147
- /* <head>タグ内に自分の追加したいタグを追加する
143
+ /* <head>タグ内に自分の追加したいタグを追加する
148
144
 
149
145
  /*-------------------------------------------*/
150
146
 
@@ -172,38 +168,32 @@
172
168
 
173
169
  function my_lightning_header_logo_after() {
174
170
 
175
- echo <<<EOM
171
+ echo <<<EOF
176
172
 
177
- <div class="logo-after">
173
+ <div class="logo-after">
178
174
 
179
- <div class="tel"><a href="tel:0559252080">055-925-2080</a></div>
175
+ <div class="tel"><a href="tel:0559252080">055-925-2080</a></div>
180
176
 
181
- <div class="time">受付時間 09:00~17:00</div>
177
+ <div class="time">受付時間 09:00~17:00</div>
182
178
 
183
- <a href="http://building-care.local/#6"><button type="button" class="btn btn-dark btn-sm">無料お見積もり</button></a>
179
+ <a href="http://building-care.local/#6"><button type="button" class="btn btn-dark btn-sm">無料お見積もり</button></a>
184
180
 
185
- </div>
181
+ </div>
186
182
 
187
- EOM;
183
+ EOF;
188
184
 
189
185
  }
190
186
 
191
- add_action('lightning_header_logo_after', 'my_lightning_header_logo_after');
187
+ add_action('lightning_header_logo_after', 'my_lightning_header_logo_after');
192
188
 
193
189
 
194
190
 
195
- function lightning_disable_origin2_header_prefix() {
191
+ function lightning_disable_origin2_header_prefix() {
196
192
 
197
- echo <<<EOF
198
-
199
- remove_filter( 'lightning_localize_options', 'lightning_origin2_add_js_option', 10, 1 );
193
+ remove_filter( 'lightning_localize_options', 'lightning_origin2_add_js_option', 10, 1 );
200
194
 
201
195
  }
202
196
 
203
197
  add_action( 'init', 'lightning_disable_origin2_header_prefix' );
204
198
 
205
-
206
-
207
- EOF;
208
-
209
199
  ```

1

コードの挿入

2020/08/27 11:30

投稿

Larkiwing
Larkiwing

スコア120

test CHANGED
File without changes
test CHANGED
@@ -10,12 +10,200 @@
10
10
 
11
11
 
12
12
 
13
+ 再現コード
14
+
15
+
16
+
17
+ ```PHP
18
+
19
+ <?php
20
+
21
+
22
+
23
+ /*-------------------------------------------*/
24
+
13
- 上記の(T_VARIABLE)など書くと
25
+ /* カスタム投稿タイプ「イベント情報」追加
26
+
14
-
27
+ /*-------------------------------------------*/
28
+
29
+ // add_action( 'init', 'add_post_type_event', 0 );
30
+
15
- Parse error: syntax error, unexpected end of file
31
+ // function add_post_type_event() {
32
+
16
-
33
+ // register_post_type( 'event', /* カスタム投稿タイプのスラッグ */
34
+
35
+ // array(
36
+
37
+ // 'labels' => array(
38
+
39
+ // 'name' => 'イベント情報',
40
+
41
+ // 'singular_name' => 'イベント情報'
42
+
43
+ // ),
44
+
45
+ // 'public' => true,
46
+
47
+ // 'menu_position' =>5,
48
+
49
+ // 'has_archive' => true,
50
+
51
+ // 'supports' => array('title','editor','excerpt','thumbnail','author')
52
+
17
- のように表示されます。
53
+ // )
54
+
18
-
55
+ // );
56
+
19
-
57
+ // }
58
+
59
+
60
+
20
-
61
+ /*-------------------------------------------*/
62
+
63
+ /* カスタム分類「イベント情報カテゴリー」を追加
64
+
65
+ /*-------------------------------------------*/
66
+
67
+ // add_action( 'init', 'add_custom_taxonomy_event', 0 );
68
+
69
+ // function add_custom_taxonomy_event() {
70
+
71
+ // register_taxonomy(
72
+
73
+ // 'event-cat', /* カテゴリーの識別子 */
74
+
75
+ // 'event', /* 対象の投稿タイプ */
76
+
77
+ // array(
78
+
79
+ // 'hierarchical' => true,
80
+
81
+ // 'update_count_callback' => '_update_post_term_count',
82
+
83
+ // 'label' => 'イベントカテゴリー',
84
+
85
+ // 'singular_label' => 'イベント情報カテゴリー',
86
+
87
+ // 'public' => true,
88
+
89
+ // 'show_ui' => true,
90
+
91
+ // )
92
+
93
+ // );
94
+
95
+ // }
96
+
97
+
98
+
99
+ /********* 備考1 **********
100
+
101
+ Lightningはカスタム投稿タイプを追加すると、
102
+
103
+ 作成したカスタム投稿タイプのサイドバー用のウィジェットエリアが自動的に追加されます。
104
+
105
+ プラグイン VK All in One Expansion Unit のウィジェット機能が有効化してあると、
106
+
107
+ VK_カテゴリー/カスタム分類ウィジェット が使えるので、このウィジェットで、
108
+
109
+ 今回作成した投稿タイプ用のカスタム分類を設定したり、
110
+
111
+ VK_アーカイブウィジェット で、今回作成したカスタム投稿タイプを指定する事もできます。
112
+
113
+
114
+
115
+ /********* 備考2 **********
116
+
117
+ カスタム投稿タイプのループ部分やサイドバーをカスタマイズしたい場合は、
118
+
21
- 最後はなんて書けばいいかわからないの知っいる方教えてください。
119
+ 下記命名ルールファイルを作成しアップしてください。
120
+
121
+ module_loop_★ポストタイプ名★.php
122
+
123
+ */
124
+
125
+
126
+
127
+ /*-------------------------------------------*/
128
+
129
+ /* フッターのウィジェットエリアの数を増やす
130
+
131
+ /*-------------------------------------------*/
132
+
133
+ // add_filter('lightning_footer_widget_area_count','lightning_footer_widget_area_count_custom');
134
+
135
+ // function lightning_footer_widget_area_count_custom($footer_widget_area_count){
136
+
137
+ // $footer_widget_area_count = 4; // ← 1~4の半角数字で設定してください。
138
+
139
+ // return $footer_widget_area_count;
140
+
141
+ // }
142
+
143
+
144
+
145
+ /*-------------------------------------------*/
146
+
147
+ /* <head>タグ内に自分の追加したいタグを追加する
148
+
149
+ /*-------------------------------------------*/
150
+
151
+ function add_wp_head_custom(){ ?>
152
+
153
+ <!-- head内に書きたいコード -->
154
+
155
+ <?php }
156
+
157
+ // add_action( 'wp_head', 'add_wp_head_custom',1);
158
+
159
+
160
+
161
+ function add_wp_footer_custom(){ ?>
162
+
163
+ <!-- footerに書きたいコード -->
164
+
165
+ <?php }
166
+
167
+ // add_action( 'wp_footer', 'add_wp_footer_custom', 1 );
168
+
169
+
170
+
171
+ /* ロゴの横に表示するパーツ */
172
+
173
+ function my_lightning_header_logo_after() {
174
+
175
+ echo <<<EOM
176
+
177
+ <div class="logo-after">
178
+
179
+ <div class="tel"><a href="tel:0559252080">055-925-2080</a></div>
180
+
181
+ <div class="time">受付時間 09:00~17:00</div>
182
+
183
+ <a href="http://building-care.local/#6"><button type="button" class="btn btn-dark btn-sm">無料お見積もり</button></a>
184
+
185
+ </div>
186
+
187
+ EOM;
188
+
189
+ }
190
+
191
+ add_action('lightning_header_logo_after', 'my_lightning_header_logo_after');
192
+
193
+
194
+
195
+ function lightning_disable_origin2_header_prefix() {
196
+
197
+ echo <<<EOF
198
+
199
+ remove_filter( 'lightning_localize_options', 'lightning_origin2_add_js_option', 10, 1 );
200
+
201
+ }
202
+
203
+ add_action( 'init', 'lightning_disable_origin2_header_prefix' );
204
+
205
+
206
+
207
+ EOF;
208
+
209
+ ```