質問編集履歴
2
問題点の修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
All in one migrationを使ってインポートをしている最中に時間がかかり始めてPHPエラーが出ました。
|
test
CHANGED
@@ -1,12 +1,8 @@
|
|
1
|
-
|
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 <<<EO
|
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
|
-
EO
|
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
コードの挿入
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
|
-
|
25
|
+
/* カスタム投稿タイプ「イベント情報」を追加
|
26
|
+
|
14
|
-
|
27
|
+
/*-------------------------------------------*/
|
28
|
+
|
29
|
+
// add_action( 'init', 'add_post_type_event', 0 );
|
30
|
+
|
15
|
-
|
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
|
+
```
|