質問編集履歴
11
誤字修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
|
11
11
|
###これがやりたい
|
12
12
|
|
13
|
-
今回やりたいのは『投稿
|
13
|
+
今回やりたいのは『カスタム投稿のカスタムフィールドを一覧する固定ページを作りたい』ということです。
|
14
14
|
|
15
15
|
![イメージ説明](7f575a6830a0f0ae2536095e0330b54e.png)
|
16
16
|
|
10
自己解決内容記載に向け文脈の修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
phpが表示するカスタムフィールドのデータが重複します。
|
1
|
+
phpが表示するカスタムフィールドのデータが重複します。
|
test
CHANGED
@@ -1,28 +1,32 @@
|
|
1
|
-
###
|
1
|
+
###現状
|
2
2
|
|
3
|
+
カスタム投稿に次のようなケーキの投稿があります。
|
4
|
+
|
3
|
-
|
5
|
+
![イメージ説明](0089fb1007cd426cac8256f18ae4eb44.png)
|
4
6
|
|
5
7
|
|
6
8
|
|
9
|
+
|
10
|
+
|
11
|
+
###これがやりたい
|
12
|
+
|
7
|
-
|
13
|
+
今回やりたいのは『投稿ページのカスタムフィールドを一覧する固定ページを作りたい』ということです。
|
14
|
+
|
15
|
+
![イメージ説明](7f575a6830a0f0ae2536095e0330b54e.png)
|
8
16
|
|
9
17
|
|
10
18
|
|
11
|
-
|
19
|
+
###困っています
|
20
|
+
|
21
|
+
困っていることは、『カスタムフィールドのデータが重複する』ことです!!
|
22
|
+
|
23
|
+
![イメージ説明](e569e9da9b4298a945a5ca522953d214.png)
|
12
24
|
|
13
25
|
|
14
26
|
|
15
|
-
###
|
27
|
+
###この書き方ではなぜダメなのか?
|
16
28
|
|
17
|
-
【前提1】
|
18
|
-
|
19
|
-
投稿ページにカスタムフィールド「field_cake」があり、「berry」と「choco」を入力している投稿があります。
|
20
|
-
|
21
|
-
![イメージ説明](4affdde621198ad12edacf5fe11ebcd6.png)
|
22
|
-
|
23
|
-
【前提2】
|
24
|
-
|
25
|
-
|
29
|
+
最初の画像にあります[phpinclude file='cake']で呼び出すcake.phpは下記のように書いてあります。
|
26
30
|
|
27
31
|
ターム(tarmberryとtarmchoco)と、arciveページで条件分岐させています。
|
28
32
|
|
@@ -68,6 +72,8 @@
|
|
68
72
|
|
69
73
|
|
70
74
|
|
75
|
+
<!-- ケーキのデータ -->
|
76
|
+
|
71
77
|
<div class="cake_name">ケーキ</div>
|
72
78
|
|
73
79
|
<div class="cake_area">
|
@@ -102,25 +108,13 @@
|
|
102
108
|
|
103
109
|
</div>
|
104
110
|
|
105
|
-
|
111
|
+
<!-- ケーキのデータここまで -->
|
106
112
|
|
107
113
|
```
|
108
114
|
|
109
|
-
###『前提(固定ページ)』
|
110
115
|
|
111
116
|
|
112
|
-
|
113
|
-
【前提3】
|
114
|
-
|
115
|
-
投稿ページのカスタムフィールドを一覧すべく、固定ページをこのように作りました。
|
116
|
-
|
117
|
-
![イメージ説明](7f575a6830a0f0ae2536095e0330b54e.png)
|
118
|
-
|
119
|
-
|
120
|
-
|
121
|
-
【前提4】
|
122
|
-
|
123
|
-
|
117
|
+
次は固定ページです。[phpinclude file='menu']で呼び出すmenu.phpは下記のように書いてあります。
|
124
118
|
|
125
119
|
**menu.php**
|
126
120
|
|
@@ -133,8 +127,6 @@
|
|
133
127
|
<div class="col">
|
134
128
|
|
135
129
|
<?php get_template_part( 'cake' ); ?>
|
136
|
-
|
137
|
-
<?php $Tokuchou = array(); ?>
|
138
130
|
|
139
131
|
</div>
|
140
132
|
|
@@ -150,8 +142,6 @@
|
|
150
142
|
|
151
143
|
<?php get_template_part( 'cake' ); ?>
|
152
144
|
|
153
|
-
<?php $Tokuchou = array(); ?>
|
154
|
-
|
155
145
|
</div>
|
156
146
|
|
157
147
|
<?php endif; ?>
|
@@ -160,29 +150,13 @@
|
|
160
150
|
|
161
151
|
|
162
152
|
|
163
|
-
###
|
153
|
+
###質問です
|
164
154
|
|
165
|
-
長くなってしまいすみません。
|
155
|
+
長くなってしまいすみません。
|
166
156
|
|
167
|
-
|
157
|
+
なぜ上記のmenu.phpではいちごケーキが重複してしまうのか?
|
168
158
|
|
169
|
-
|
170
|
-
|
171
|
-
しかし、、
|
172
|
-
|
173
|
-
|
174
|
-
|
175
|
-
###『困っていること』
|
176
|
-
|
177
|
-
改めまして、困っていることは、『phpが表示するカスタムフィールドのデータが重複する』ことです!!
|
178
|
-
|
179
|
-
|
180
|
-
|
181
|
-
固定ページの表示は、どういうわけか「いちごケーキ」だけが表示されてしまうのです。
|
182
|
-
|
183
|
-
|
159
|
+
ご指摘頂ければ幸いです。
|
184
|
-
|
185
|
-
![イメージ説明](e569e9da9b4298a945a5ca522953d214.png)
|
186
160
|
|
187
161
|
|
188
162
|
|
9
画像の変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -18,7 +18,7 @@
|
|
18
18
|
|
19
19
|
投稿ページにカスタムフィールド「field_cake」があり、「berry」と「choco」を入力している投稿があります。
|
20
20
|
|
21
|
-
![イメージ説明](
|
21
|
+
![イメージ説明](4affdde621198ad12edacf5fe11ebcd6.png)
|
22
22
|
|
23
23
|
【前提2】
|
24
24
|
|
8
誤字の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -16,7 +16,7 @@
|
|
16
16
|
|
17
17
|
【前提1】
|
18
18
|
|
19
|
-
投稿ページにカスタムフィールド「field_cake」があり、「
|
19
|
+
投稿ページにカスタムフィールド「field_cake」があり、「berry」と「choco」を入力している投稿があります。
|
20
20
|
|
21
21
|
![イメージ説明](6fd2c3359165c52e66a7a1449a44215d.png)
|
22
22
|
|
7
タイトルの変更
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
phpが表示するカスタムフィールドのデータが重複します。(phpの初期化とやらがわかりません。)
|
test
CHANGED
File without changes
|
6
画像の変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -114,7 +114,7 @@
|
|
114
114
|
|
115
115
|
投稿ページのカスタムフィールドを一覧すべく、固定ページをこのように作りました。
|
116
116
|
|
117
|
-
![イメージ説明](
|
117
|
+
![イメージ説明](7f575a6830a0f0ae2536095e0330b54e.png)
|
118
118
|
|
119
119
|
|
120
120
|
|
@@ -182,7 +182,7 @@
|
|
182
182
|
|
183
183
|
こんな感じです。
|
184
184
|
|
185
|
-
![イメージ説明](
|
185
|
+
![イメージ説明](e569e9da9b4298a945a5ca522953d214.png)
|
186
186
|
|
187
187
|
|
188
188
|
|
5
画像の変更と誤字の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -18,17 +18,19 @@
|
|
18
18
|
|
19
19
|
投稿ページにカスタムフィールド「field_cake」があり、「いちご」と「チョコ」を入力している投稿があります。
|
20
20
|
|
21
|
-
![イメージ説明](2
|
21
|
+
![イメージ説明](6fd2c3359165c52e66a7a1449a44215d.png)
|
22
22
|
|
23
23
|
【前提2】
|
24
24
|
|
25
25
|
上の[phpinclude file='cake']で呼び出すcake.phpは次のように書いてあります。
|
26
26
|
|
27
|
+
ターム(tarmberryとtarmchoco)と、arciveページで条件分岐させています。
|
28
|
+
|
27
29
|
**cake.php**
|
28
30
|
|
29
31
|
```php
|
30
32
|
|
31
|
-
<?php if(is_tax('cat', 'tarm
|
33
|
+
<?php if(is_tax('cat', 'tarmberry') || has_term('tarmberry','cat')): ?>
|
32
34
|
|
33
35
|
<?php
|
34
36
|
|
@@ -40,7 +42,7 @@
|
|
40
42
|
|
41
43
|
|
42
44
|
|
43
|
-
<?php elseif(is_tax('cat', 'tarm
|
45
|
+
<?php elseif(is_tax('cat', 'tarmchoco') || has_term('tarmchoco','cat')): ?>
|
44
46
|
|
45
47
|
<?php
|
46
48
|
|
@@ -124,7 +126,7 @@
|
|
124
126
|
|
125
127
|
```php
|
126
128
|
|
127
|
-
<?php if(is_tax('cat', 'tarm
|
129
|
+
<?php if(is_tax('cat', 'tarmberry') || has_term('tarmberry','cat')): ?>
|
128
130
|
|
129
131
|
<h2 class="title"><?php echo get_the_term_list(100,'cat'); ?></h2>
|
130
132
|
|
@@ -140,7 +142,7 @@
|
|
140
142
|
|
141
143
|
|
142
144
|
|
143
|
-
<?php if(is_tax('cat', 'tarm
|
145
|
+
<?php if(is_tax('cat', 'tarmchoco') || has_term('tarmchoco','cat')): ?>
|
144
146
|
|
145
147
|
<h2 class="title"><?php echo get_the_term_list(101,'cat'); ?></h2>
|
146
148
|
|
4
誤字脱字の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -22,7 +22,7 @@
|
|
22
22
|
|
23
23
|
【前提2】
|
24
24
|
|
25
|
-
上のcake.phpは次のように書いてあります。
|
25
|
+
上の[phpinclude file='cake']で呼び出すcake.phpは次のように書いてあります。
|
26
26
|
|
27
27
|
**cake.php**
|
28
28
|
|
@@ -118,7 +118,7 @@
|
|
118
118
|
|
119
119
|
【前提4】
|
120
120
|
|
121
|
-
上のmenu.phpは次のように書いてあります。
|
121
|
+
上の[phpinclude file='menu']で呼び出すmenu.phpは次のように書いてあります。
|
122
122
|
|
123
123
|
**menu.php**
|
124
124
|
|
3
画像の追加および感情の抑制(笑)
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
php
|
1
|
+
『投稿ページのカスタムフィールドを一覧する固定ページを作りたい』のに、php初期化がうまくいかずデータが重複します。
|
test
CHANGED
@@ -1,30 +1,28 @@
|
|
1
|
-
###
|
1
|
+
###『困っていること』
|
2
|
+
|
2
|
-
|
3
|
+
困っていることは、『phpが表示するカスタムフィールドのデータが重複する』ことです!!(php初期化がうまくいかないため?)
|
4
|
+
|
5
|
+
|
6
|
+
|
7
|
+
文末に記すように、『投稿ページのカスタムフィールドを一覧する固定ページを作りたい』のですが、それが【前提1】から【前提4】ではなぜできないのか?
|
8
|
+
|
9
|
+
|
10
|
+
|
11
|
+
ご教示いただけませんでしょうか?
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
###『前提(投稿ぺージ)』
|
16
|
+
|
17
|
+
【前提1】
|
18
|
+
|
3
|
-
投稿
|
19
|
+
投稿ページにカスタムフィールド「field_cake」があり、「いちご」と「チョコ」を入力している投稿があります。
|
4
|
-
|
5
|
-
|
6
|
-
|
20
|
+
|
7
|
-
|
21
|
+
![イメージ説明](2430f8c4c1a6053aac6d8c392fc25886.png)
|
8
|
-
|
9
|
-
|
10
|
-
|
22
|
+
|
11
|
-
|
23
|
+
【前提2】
|
12
|
-
|
13
|
-
|
24
|
+
|
14
|
-
|
15
|
-
|
25
|
+
上のcake.phpは次のように書いてあります。
|
16
|
-
|
17
|
-
|
18
|
-
|
19
|
-
しかし、、!!!
|
20
|
-
|
21
|
-
|
22
|
-
|
23
|
-
###■極大に困ってます
|
24
|
-
|
25
|
-
固定ページの表示は、どういうわけか「いちごケーキ」だけが表示されてしまい、とても、、つらいです。かなり困っております。かれこれ5時間は経ちました。笑
|
26
|
-
|
27
|
-
|
28
26
|
|
29
27
|
**cake.php**
|
30
28
|
|
@@ -106,7 +104,21 @@
|
|
106
104
|
|
107
105
|
```
|
108
106
|
|
109
|
-
|
107
|
+
###『前提(固定ページ)』
|
108
|
+
|
109
|
+
|
110
|
+
|
111
|
+
【前提3】
|
112
|
+
|
113
|
+
投稿ページのカスタムフィールドを一覧すべく、固定ページをこのように作りました。
|
114
|
+
|
115
|
+
![イメージ説明](2326f2275540884d37667c8364e5a332.png)
|
116
|
+
|
117
|
+
|
118
|
+
|
119
|
+
【前提4】
|
120
|
+
|
121
|
+
上のmenu.phpは次のように書いてあります。
|
110
122
|
|
111
123
|
**menu.php**
|
112
124
|
|
@@ -120,6 +132,8 @@
|
|
120
132
|
|
121
133
|
<?php get_template_part( 'cake' ); ?>
|
122
134
|
|
135
|
+
<?php $Tokuchou = array(); ?>
|
136
|
+
|
123
137
|
</div>
|
124
138
|
|
125
139
|
<?php endif; ?>
|
@@ -134,6 +148,8 @@
|
|
134
148
|
|
135
149
|
<?php get_template_part( 'cake' ); ?>
|
136
150
|
|
151
|
+
<?php $Tokuchou = array(); ?>
|
152
|
+
|
137
153
|
</div>
|
138
154
|
|
139
155
|
<?php endif; ?>
|
@@ -142,51 +158,37 @@
|
|
142
158
|
|
143
159
|
|
144
160
|
|
161
|
+
###『やりたいこと』
|
162
|
+
|
163
|
+
長くなってしまいすみません。『やりたいこと』は1つ上の画像のとおりです。
|
164
|
+
|
165
|
+
すなわち、『投稿ページのカスタムフィールドを一覧する固定ページを作りたい』のです。
|
166
|
+
|
167
|
+
|
168
|
+
|
169
|
+
しかし、、
|
170
|
+
|
171
|
+
|
172
|
+
|
145
|
-
###
|
173
|
+
###『困っていること』
|
174
|
+
|
175
|
+
改めまして、困っていることは、『phpが表示するカスタムフィールドのデータが重複する』ことです!!
|
176
|
+
|
177
|
+
|
178
|
+
|
179
|
+
固定ページの表示は、どういうわけか「いちごケーキ」だけが表示されてしまうのです。
|
180
|
+
|
181
|
+
こんな感じです。
|
182
|
+
|
183
|
+
![イメージ説明](0cc266c11c12349e8f6d6a5a37e74fa2.jpeg)
|
184
|
+
|
185
|
+
|
146
186
|
|
147
187
|
phpが初期化されてないからかな、などと思い、あちこちに
|
148
188
|
|
149
189
|
<?php $Tokuchou = array(); ?>
|
150
190
|
|
151
|
-
などを
|
191
|
+
などを加えてみましたが、
|
152
|
-
|
153
|
-
**menu.php**
|
154
|
-
|
155
|
-
```php
|
156
|
-
|
157
|
-
<?php if(is_tax('cat', 'tarm1') || has_term('tarm1','cat')): ?>
|
158
|
-
|
159
|
-
<h2 class="title"><?php echo get_the_term_list(100,'cat'); ?></h2>
|
160
|
-
|
161
|
-
<div class="col">
|
162
|
-
|
163
|
-
<?php get_template_part( 'cake' ); ?>
|
164
|
-
|
165
|
-
<?php $Tokuchou = array(); ?>
|
166
|
-
|
167
|
-
</div>
|
168
|
-
|
169
|
-
<?php endif; ?>
|
170
|
-
|
171
|
-
|
172
|
-
|
173
|
-
<?php if(is_tax('cat', 'tarm2') || has_term('tarm2','cat')): ?>
|
174
|
-
|
175
|
-
<h2 class="title"><?php echo get_the_term_list(101,'cat'); ?></h2>
|
176
|
-
|
177
|
-
<div class="col">
|
178
|
-
|
179
|
-
<?php get_template_part( 'cake' ); ?>
|
180
|
-
|
181
|
-
<?php $Tokuchou = array(); ?>
|
182
|
-
|
183
|
-
</div>
|
184
|
-
|
185
|
-
<?php endif; ?>
|
186
|
-
|
187
|
-
```
|
188
|
-
|
189
|
-
|
190
192
|
|
191
193
|
|
192
194
|
|
@@ -194,11 +196,7 @@
|
|
194
196
|
|
195
197
|
|
196
198
|
|
197
|
-
また、**cake.php**に加えたりもしたけど、ダメでした。
|
198
|
-
|
199
|
-
|
200
|
-
|
201
|
-
チョコケーキだけが表示されたり、何も表示されなかったりします。。
|
199
|
+
いちごケーキだけが表示されたり、チョコケーキだけが表示されたり、はたまた何も表示されなかったりします。。
|
202
200
|
|
203
201
|
|
204
202
|
|
2
誤字修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
|
6
6
|
|
7
|
-
そして下記の**cake.php**の中身を一覧する固定ページ
|
7
|
+
そして下記の**cake.php**の中身を一覧する固定ページを作っています。
|
8
8
|
|
9
9
|
|
10
10
|
|
1
タグ追加
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|