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

質問編集履歴

6

エラーコードをちゃんと書きました

2019/11/09 07:34

投稿

gyakumero
gyakumero

スコア5

title CHANGED
File without changes
body CHANGED
@@ -9,8 +9,7 @@
9
9
 
10
10
  ### 発生している問題・エラーメッセージ
11
11
 
12
- syntax error
12
+ Parse error: syntax error, unexpected 'elseif' (T_ELSEIF) in /home/users/2/holy.jp-tgs/web/bacon.in.net/wp-content/themes/bacon/header.php on line 4
13
- 真っ白なサイトになる
14
13
 
15
14
  ### 該当のソースコード
16
15
 

5

コードを修正しました

2019/11/09 07:34

投稿

gyakumero
gyakumero

スコア5

title CHANGED
File without changes
body CHANGED
@@ -20,6 +20,12 @@
20
20
  <?php get_template_part('en/header'); ?>
21
21
  <?php elseif ('zh' == $locale ) { ?>
22
22
  <?php get_template_part('zh-CN/header'); ?>
23
+ <!DOCTYPE html>
24
+ <html lang="ja">
25
+ <head>
26
+
27
+
28
+
23
29
  ```
24
30
 
25
31
  ### 試したこと
@@ -43,6 +49,12 @@
43
49
  <!-- 日本語の内容 -->
44
50
 
45
51
  <?php endif; ?>
52
+ <!DOCTYPE html>
53
+ <html lang="ja">
54
+ <head>
55
+
56
+
57
+
46
58
  ```
47
59
 
48
60
  ### 補足情報(FW/ツールのバージョンなど)
@@ -54,4 +66,10 @@
54
66
  if ('en_US' == $locale ) { ?>
55
67
  <?php get_template_part('en/header'); ?>
56
68
  <?php } else { ?>
69
+ <!DOCTYPE html>
70
+ <html lang="ja">
71
+ <head>
72
+
73
+
74
+
57
75
  ```

4

マークダウン修正

2019/11/09 07:30

投稿

gyakumero
gyakumero

スコア5

title CHANGED
@@ -1,1 +1,1 @@
1
- 多言語サイトの分岐について
1
+ 多言語サイトの分岐でエラーが出る
body CHANGED
@@ -14,15 +14,18 @@
14
14
 
15
15
  ### 該当のソースコード
16
16
 
17
+ ```lang-php
17
- ```<?php $locale = get_locale();
18
+ <?php $locale = get_locale();
18
19
  if ('en_US' == $locale ) { ?>
19
20
  <?php get_template_part('en/header'); ?>
20
21
  <?php elseif ('zh' == $locale ) { ?>
21
- <?php get_template_part('zh-CN/header'); ?>```
22
+ <?php get_template_part('zh-CN/header'); ?>
23
+ ```
22
24
 
23
25
  ### 試したこと
24
26
 
27
+ ```lang-php
25
- ```<?php $locale = get_locale(); /* 現在のロケールを取得 */ ?>
28
+ <?php $locale = get_locale(); /* 現在のロケールを取得 */ ?>
26
29
  <?php if ('en_US' == $locale ) : /* 英語版 */?>
27
30
 
28
31
  <!-- 英語版の内容 -->
@@ -39,13 +42,16 @@
39
42
 
40
43
  <!-- 日本語の内容 -->
41
44
 
42
- <?php endif; ?>```
45
+ <?php endif; ?>
46
+ ```
43
47
 
44
48
  ### 補足情報(FW/ツールのバージョンなど)
45
49
 
46
50
  こちらの記述にすると正常にサイトが読み込めました。(英語サイトのみですが)
47
51
 
52
+ ```lang-php
48
- ```<?php $locale = get_locale();
53
+ <?php $locale = get_locale();
49
54
  if ('en_US' == $locale ) { ?>
50
55
  <?php get_template_part('en/header'); ?>
51
- <?php } else { ?>```
56
+ <?php } else { ?>
57
+ ```

3

マークダウンできていなかったので

2019/11/08 06:12

投稿

gyakumero
gyakumero

スコア5

title CHANGED
File without changes
body CHANGED
@@ -14,15 +14,15 @@
14
14
 
15
15
  ### 該当のソースコード
16
16
 
17
- **<?php $locale = get_locale();
17
+ ```<?php $locale = get_locale();
18
18
  if ('en_US' == $locale ) { ?>
19
19
  <?php get_template_part('en/header'); ?>
20
20
  <?php elseif ('zh' == $locale ) { ?>
21
- <?php get_template_part('zh-CN/header'); ?> **
21
+ <?php get_template_part('zh-CN/header'); ?>```
22
22
 
23
23
  ### 試したこと
24
24
 
25
- **<?php $locale = get_locale(); /* 現在のロケールを取得 */ ?>
25
+ ```<?php $locale = get_locale(); /* 現在のロケールを取得 */ ?>
26
26
  <?php if ('en_US' == $locale ) : /* 英語版 */?>
27
27
 
28
28
  <!-- 英語版の内容 -->
@@ -39,13 +39,13 @@
39
39
 
40
40
  <!-- 日本語の内容 -->
41
41
 
42
- <?php endif; ?>**
42
+ <?php endif; ?>```
43
43
 
44
44
  ### 補足情報(FW/ツールのバージョンなど)
45
45
 
46
46
  こちらの記述にすると正常にサイトが読み込めました。(英語サイトのみですが)
47
47
 
48
- **<?php $locale = get_locale();
48
+ ```<?php $locale = get_locale();
49
49
  if ('en_US' == $locale ) { ?>
50
50
  <?php get_template_part('en/header'); ?>
51
- <?php } else { ?>**
51
+ <?php } else { ?>```

2

マークダウンとタグの追加

2019/11/08 06:09

投稿

gyakumero
gyakumero

スコア5

title CHANGED
File without changes
body CHANGED
@@ -14,15 +14,15 @@
14
14
 
15
15
  ### 該当のソースコード
16
16
 
17
- <?php $locale = get_locale();
17
+ **<?php $locale = get_locale();
18
18
  if ('en_US' == $locale ) { ?>
19
19
  <?php get_template_part('en/header'); ?>
20
20
  <?php elseif ('zh' == $locale ) { ?>
21
- <?php get_template_part('zh-CN/header'); ?>
21
+ <?php get_template_part('zh-CN/header'); ?> **
22
22
 
23
23
  ### 試したこと
24
24
 
25
- <?php $locale = get_locale(); /* 現在のロケールを取得 */ ?>
25
+ **<?php $locale = get_locale(); /* 現在のロケールを取得 */ ?>
26
26
  <?php if ('en_US' == $locale ) : /* 英語版 */?>
27
27
 
28
28
  <!-- 英語版の内容 -->
@@ -39,13 +39,13 @@
39
39
 
40
40
  <!-- 日本語の内容 -->
41
41
 
42
- <?php endif; ?>
42
+ <?php endif; ?>**
43
43
 
44
44
  ### 補足情報(FW/ツールのバージョンなど)
45
45
 
46
46
  こちらの記述にすると正常にサイトが読み込めました。(英語サイトのみですが)
47
47
 
48
- <?php $locale = get_locale();
48
+ **<?php $locale = get_locale();
49
49
  if ('en_US' == $locale ) { ?>
50
50
  <?php get_template_part('en/header'); ?>
51
- <?php } else { ?>
51
+ <?php } else { ?>**

1

文章の修正

2019/11/08 06:03

投稿

gyakumero
gyakumero

スコア5

title CHANGED
File without changes
body CHANGED
@@ -10,7 +10,6 @@
10
10
  ### 発生している問題・エラーメッセージ
11
11
 
12
12
  syntax error
13
-
14
13
  真っ白なサイトになる
15
14
 
16
15
  ### 該当のソースコード
@@ -18,17 +17,10 @@
18
17
  <?php $locale = get_locale();
19
18
  if ('en_US' == $locale ) { ?>
20
19
  <?php get_template_part('en/header'); ?>
21
- <?php } else { ?>
22
-
23
- ### 試したこと
24
-
25
- <?php $locale = get_locale();
26
- if ('en_US' == $locale ) { ?>
27
- <?php get_template_part('en/header'); ?>
28
20
  <?php elseif ('zh' == $locale ) { ?>
29
21
  <?php get_template_part('zh-CN/header'); ?>
30
22
 
31
-
23
+ ### 試しこと
32
24
 
33
25
  <?php $locale = get_locale(); /* 現在のロケールを取得 */ ?>
34
26
  <?php if ('en_US' == $locale ) : /* 英語版 */?>
@@ -51,4 +43,9 @@
51
43
 
52
44
  ### 補足情報(FW/ツールのバージョンなど)
53
45
 
46
+ こちらの記述にすると正常にサイトが読み込めました。(英語サイトのみですが)
47
+
48
+ <?php $locale = get_locale();
49
+ if ('en_US' == $locale ) { ?>
50
+ <?php get_template_part('en/header'); ?>
54
- ここにより詳細な情報を記載してください。
51
+ <?php } else { ?>