質問編集履歴

1

説明を補足しました。

2018/07/24 10:19

投稿

haru03
haru03

スコア29

test CHANGED
@@ -1 +1 @@
1
- php echoで出力した値が表示できない
1
+ php echoで出力した値が表示できない(Wordpress)
test CHANGED
@@ -1,4 +1,110 @@
1
+ function.phpに下記のようにセットしています。
2
+
3
+
4
+
5
+ ```ここに言語を入力
6
+
7
+ function get_event_dates($datestart,$dateend,$long=0) {
8
+
9
+
10
+
11
+ if ($long == 1) {
12
+
13
+ $date_format = 'Y年n月j日';
14
+
15
+ } elseif ($long == 2) {
16
+
17
+ $date_format = 'Y年n月';
18
+
19
+ } elseif ($long == 3) {
20
+
21
+ $date_format = 'Y_n';
22
+
23
+ } elseif ($long == 4) {
24
+
25
+ $date_format = 'Y年n月j日';
26
+
27
+ $dateend = $datestart;
28
+
29
+ } else {
30
+
31
+ $date_format = 'Y/n/j';
32
+
33
+ }
34
+
35
+
36
+
37
+ $day_format = 'N';
38
+
39
+ $year_format = 'Y';
40
+
41
+ $date_format_2 = 'j日';
42
+
43
+
44
+
45
+ $japanese_weekday_start = " (".japanese_weekday(date($day_format,(strtotime($datestart)))) . ")";
46
+
47
+ $japanese_weekday_end = " ~ (".japanese_weekday(date($day_format,(strtotime($dateend)))) . ")";
48
+
49
+ if ($long == 2 || $long == 3) {
50
+
51
+ $japanese_weekday_start = '';
52
+
53
+ $japanese_weekday_end = '';
54
+
55
+ }
56
+
57
+
58
+
59
+
60
+
61
+ if($datestart == $dateend):
62
+
63
+ $date_string = date($date_format,(strtotime($datestart))) . $japanese_weekday_start;
64
+
65
+ else :
66
+
67
+
68
+
69
+ if($datestart == $dateend):
70
+
71
+ $date_string = date($date_format,(strtotime($datestart))) . $japanese_weekday_start;
72
+
73
+ else :
74
+
75
+ $startmonth = date('M',(strtotime($datestart)));
76
+
77
+ $endmonth = date('M',(strtotime($dateend)));
78
+
79
+ if($startmonth == $endmonth) :
80
+
81
+ $date_string = date($date_format,(strtotime($datestart))) . $japanese_weekday_start . $japanese_weekday_end;
82
+
83
+ else :
84
+
85
+ $date_string = date($date_format,(strtotime($datestart))) . $japanese_weekday_start . $japanese_weekday_end;
86
+
87
+ endif;
88
+
89
+ endif;
90
+
91
+ endif;
92
+
93
+ return $date_string;
94
+
95
+
96
+
97
+ }
98
+
99
+
100
+
101
+ ```
102
+
103
+
104
+
105
+
106
+
1
- 下記でセットして
107
+ single.phpに下記でセットしています。
2
108
 
3
109
  ```ここに言語を入力
4
110
 
@@ -12,7 +118,7 @@
12
118
 
13
119
 
14
120
 
15
- 以下ようにphp echoで出力したいと思っています。
121
+ そして以下ようにphp echoで出力したいと思っています。
16
122
 
17
123
  ```ここに言語を入力
18
124
 
@@ -26,7 +132,13 @@
26
132
 
27
133
 
28
134
 
29
-  
135
+ 投稿画面から
136
+
137
+ 開始日付 : 20180904
138
+
139
+ 終了日付 : 20180905
140
+
141
+ を入力して投稿しました。
30
142
 
31
143
    
32
144
 
@@ -38,7 +150,7 @@
38
150
 
39
151
 
40
152
 
41
- しかし表示される値が、
153
+ しかし出力される値が、
42
154
 
43
155
  2018年9月4日 (火) ~ (水)
44
156