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

質問編集履歴

11

誤字修正

2017/08/24 14:41

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
 
6
6
  ###これがやりたい
7
- 今回やりたいのは『投稿ページのカスタムフィールドを一覧する固定ページを作りたい』ということです。
7
+ 今回やりたいのは『カスタム投稿のカスタムフィールドを一覧する固定ページを作りたい』ということです。
8
8
  ![イメージ説明](7f575a6830a0f0ae2536095e0330b54e.png)
9
9
 
10
10
  ###困っています

10

自己解決内容記載に向け文脈の修正

2017/08/24 14:41

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- phpが表示するカスタムフィールドのデータが重複します。(phpの初期化とやらがわかりません。)
1
+ phpが表示するカスタムフィールドのデータが重複します。
body CHANGED
@@ -1,16 +1,18 @@
1
- ###『困っていること』
1
+ ###現状
2
+ カスタム投稿に次のようなケーキの投稿があります。
2
- 困っていることは、『phpが表示するカスタムフィールドのデータが重複する』ことです!!(php初期化がうまくいかないため?)
3
+ ![イメージ説明](0089fb1007cd426cac8256f18ae4eb44.png)
3
4
 
4
- 文末に記すように、『投稿ページのカスタムフィールドを一覧する固定ページを作りたい』のですが、それが【前提1】から【前提4】ではなぜできないのか?
5
5
 
6
- ご教示いだけませんでしょうか?
6
+ ###これがやり
7
+ 今回やりたいのは『投稿ページのカスタムフィールドを一覧する固定ページを作りたい』ということです。
8
+ ![イメージ説明](7f575a6830a0f0ae2536095e0330b54e.png)
7
9
 
8
- ###『前提(投稿ぺージ)』
10
+ ###困っています
9
- 【前提1】
10
- 投稿ページにカスタムフィールド「field_cake」あり、「berry」と「choco」を入力してい投稿がありま
11
+ 困っていることは、『カスタムフィールドのデータ重複す』ことで!!
11
- ![イメージ説明](4affdde621198ad12edacf5fe11ebcd6.png)
12
+ ![イメージ説明](e569e9da9b4298a945a5ca522953d214.png)
13
+
12
- 【前提2】
14
+ ###この書き方ではなぜダメなのか?
13
- の[phpinclude file='cake']で呼び出すcake.phpはのように書いてあります。
15
+ 最初画像にあります[phpinclude file='cake']で呼び出すcake.phpは下記のように書いてあります。
14
16
  ターム(tarmberryとtarmchoco)と、arciveページで条件分岐させています。
15
17
  **cake.php**
16
18
  ```php
@@ -33,6 +35,7 @@
33
35
  ?>
34
36
  <?php endif; ?>
35
37
 
38
+ <!-- ケーキのデータ -->
36
39
  <div class="cake_name">ケーキ</div>
37
40
  <div class="cake_area">
38
41
  <ul class="cake_ul">
@@ -50,23 +53,16 @@
50
53
  <?php endif;?>
51
54
  </ul>
52
55
  </div>
53
-
56
+ <!-- ケーキのデータここまで -->
54
57
  ```
55
- ###『前提(固定ページ)』
56
58
 
57
- 【前提3】
58
- 投稿ページのカスタムフィールドを一覧すべく、固定ページをこのように作りました。
59
- ![イメージ説明](7f575a6830a0f0ae2536095e0330b54e.png)
60
-
61
- 【前提4】
62
- 上の[phpinclude file='menu']で呼び出すmenu.phpはのように書いてあります。
59
+ 次は固定ページです。[phpinclude file='menu']で呼び出すmenu.phpは下記のように書いてあります。
63
60
  **menu.php**
64
61
  ```php
65
62
  <?php if(is_tax('cat', 'tarmberry') || has_term('tarmberry','cat')): ?>
66
63
  <h2 class="title"><?php echo get_the_term_list(100,'cat'); ?></h2>
67
64
  <div class="col">
68
65
  <?php get_template_part( 'cake' ); ?>
69
- <?php $Tokuchou = array(); ?>
70
66
  </div>
71
67
  <?php endif; ?>
72
68
 
@@ -74,24 +70,15 @@
74
70
  <h2 class="title"><?php echo get_the_term_list(101,'cat'); ?></h2>
75
71
  <div class="col">
76
72
  <?php get_template_part( 'cake' ); ?>
77
- <?php $Tokuchou = array(); ?>
78
73
  </div>
79
74
  <?php endif; ?>
80
75
  ```
81
76
 
82
- ###『やりたいこと』
77
+ ###質問です
83
- 長くなってしまいすみません。『やりたいこと』は1つ上の画像のとおりです。
78
+ 長くなってしまいすみません。
84
- 、『投稿ペカスタムフィールドを一覧する固定ページを作りたい』のです。
79
+ ぜ上記のmenu.phpではいごケキが重複してしまうか?
80
+ ご指摘頂ければ幸いです。
85
81
 
86
- しかし、、
87
-
88
- ###『困っていること』
89
- 改めまして、困っていることは、『phpが表示するカスタムフィールドのデータが重複する』ことです!!
90
-
91
- 固定ページの表示は、どういうわけか「いちごケーキ」だけが表示されてしまうのです。
92
- こんな感じです。
93
- ![イメージ説明](e569e9da9b4298a945a5ca522953d214.png)
94
-
95
82
  phpが初期化されてないからかな、などと思い、あちこちに
96
83
  <?php $Tokuchou = array(); ?>
97
84
  などを加えてみましたが、

9

画像の変更

2017/08/24 14:32

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -8,7 +8,7 @@
8
8
  ###『前提(投稿ぺージ)』
9
9
  【前提1】
10
10
  投稿ページにカスタムフィールド「field_cake」があり、「berry」と「choco」を入力している投稿があります。
11
- ![イメージ説明](6fd2c3359165c52e66a7a1449a44215d.png)
11
+ ![イメージ説明](4affdde621198ad12edacf5fe11ebcd6.png)
12
12
  【前提2】
13
13
  上の[phpinclude file='cake']で呼び出すcake.phpは次のように書いてあります。
14
14
  ターム(tarmberryとtarmchoco)と、arciveページで条件分岐させています。

8

誤字の修正

2017/08/23 11:07

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -7,7 +7,7 @@
7
7
 
8
8
  ###『前提(投稿ぺージ)』
9
9
  【前提1】
10
- 投稿ページにカスタムフィールド「field_cake」があり、「いちご」と「チョコ」を入力している投稿があります。
10
+ 投稿ページにカスタムフィールド「field_cake」があり、「berry」と「choco」を入力している投稿があります。
11
11
  ![イメージ説明](6fd2c3359165c52e66a7a1449a44215d.png)
12
12
  【前提2】
13
13
  上の[phpinclude file='cake']で呼び出すcake.phpは次のように書いてあります。

7

タイトルの変更

2017/08/23 11:06

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- 『投稿ページのカスタムフィールドを一覧する固定ページを作りたい』に、php初期化がうまくいかずデータが重複します。
1
+ phpが表示するカスタムフィールドのデータが重複します。(phpの初期化とやらがわかりません。)
body CHANGED
File without changes

6

画像の変更

2017/08/23 11:05

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -56,7 +56,7 @@
56
56
 
57
57
  【前提3】
58
58
  投稿ページのカスタムフィールドを一覧すべく、固定ページをこのように作りました。
59
- ![イメージ説明](2326f2275540884d37667c8364e5a332.png)
59
+ ![イメージ説明](7f575a6830a0f0ae2536095e0330b54e.png)
60
60
 
61
61
  【前提4】
62
62
  上の[phpinclude file='menu']で呼び出すmenu.phpは次のように書いてあります。
@@ -90,7 +90,7 @@
90
90
 
91
91
  固定ページの表示は、どういうわけか「いちごケーキ」だけが表示されてしまうのです。
92
92
  こんな感じです。
93
- ![イメージ説明](0cc266c11c12349e8f6d6a5a37e74fa2.jpeg)
93
+ ![イメージ説明](e569e9da9b4298a945a5ca522953d214.png)
94
94
 
95
95
  phpが初期化されてないからかな、などと思い、あちこちに
96
96
  <?php $Tokuchou = array(); ?>

5

画像の変更と誤字の修正

2017/08/23 11:04

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -8,18 +8,19 @@
8
8
  ###『前提(投稿ぺージ)』
9
9
  【前提1】
10
10
  投稿ページにカスタムフィールド「field_cake」があり、「いちご」と「チョコ」を入力している投稿があります。
11
- ![イメージ説明](2430f8c4c1a6053aac6d8c392fc25886.png)
11
+ ![イメージ説明](6fd2c3359165c52e66a7a1449a44215d.png)
12
12
  【前提2】
13
13
  上の[phpinclude file='cake']で呼び出すcake.phpは次のように書いてあります。
14
+ ターム(tarmberryとtarmchoco)と、arciveページで条件分岐させています。
14
15
  **cake.php**
15
16
  ```php
16
- <?php if(is_tax('cat', 'tarm1') || has_term('tarm1','cat')): ?>
17
+ <?php if(is_tax('cat', 'tarmberry') || has_term('tarmberry','cat')): ?>
17
18
  <?php
18
19
  global $post;
19
20
  $Tokuchou = get_post_meta(100,'field_cake');
20
21
  ?>
21
22
 
22
- <?php elseif(is_tax('cat', 'tarm2') || has_term('tarm2','cat')): ?>
23
+ <?php elseif(is_tax('cat', 'tarmchoco') || has_term('tarmchoco','cat')): ?>
23
24
  <?php
24
25
  global $post;
25
26
  $Tokuchou = get_post_meta(101,'field_cake');
@@ -61,7 +62,7 @@
61
62
  上の[phpinclude file='menu']で呼び出すmenu.phpは次のように書いてあります。
62
63
  **menu.php**
63
64
  ```php
64
- <?php if(is_tax('cat', 'tarm1') || has_term('tarm1','cat')): ?>
65
+ <?php if(is_tax('cat', 'tarmberry') || has_term('tarmberry','cat')): ?>
65
66
  <h2 class="title"><?php echo get_the_term_list(100,'cat'); ?></h2>
66
67
  <div class="col">
67
68
  <?php get_template_part( 'cake' ); ?>
@@ -69,7 +70,7 @@
69
70
  </div>
70
71
  <?php endif; ?>
71
72
 
72
- <?php if(is_tax('cat', 'tarm2') || has_term('tarm2','cat')): ?>
73
+ <?php if(is_tax('cat', 'tarmchoco') || has_term('tarmchoco','cat')): ?>
73
74
  <h2 class="title"><?php echo get_the_term_list(101,'cat'); ?></h2>
74
75
  <div class="col">
75
76
  <?php get_template_part( 'cake' ); ?>

4

誤字脱字の修正

2017/08/23 10:59

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -10,7 +10,7 @@
10
10
  投稿ページにカスタムフィールド「field_cake」があり、「いちご」と「チョコ」を入力している投稿があります。
11
11
  ![イメージ説明](2430f8c4c1a6053aac6d8c392fc25886.png)
12
12
  【前提2】
13
- 上のcake.phpは次のように書いてあります。
13
+ 上の[phpinclude file='cake']で呼び出すcake.phpは次のように書いてあります。
14
14
  **cake.php**
15
15
  ```php
16
16
  <?php if(is_tax('cat', 'tarm1') || has_term('tarm1','cat')): ?>
@@ -58,7 +58,7 @@
58
58
  ![イメージ説明](2326f2275540884d37667c8364e5a332.png)
59
59
 
60
60
  【前提4】
61
- 上のmenu.phpは次のように書いてあります。
61
+ 上の[phpinclude file='menu']で呼び出すmenu.phpは次のように書いてあります。
62
62
  **menu.php**
63
63
  ```php
64
64
  <?php if(is_tax('cat', 'tarm1') || has_term('tarm1','cat')): ?>

3

画像の追加および感情の抑制(笑)

2017/08/23 10:44

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- phpが初期化されないの初期化の方法、そもそもこの構造では出来ないのでょうか?
1
+ 『投稿ページのカスタムフィールドを一覧する固定ページを作りたに、php初期化がうまくいかずデータが重複ます。
body CHANGED
@@ -1,17 +1,16 @@
1
- ###■前提あれ
1
+ ###『困っていると』
2
- 投稿や固定ページのカスタムフィールドで「ケーキ」種類を入力しておりま
2
+ 困っていることは、『phpが表示するカスタムフィールドのデータが重複る』ことです!!(php初期化がうまくいかないため?)
3
3
 
4
- そして下記の**cake.php**の中身を一覧する固定ページを作って
4
+ 文末にすように、『投稿ページカスタムフィールドを一覧する固定ページを作りた』のでが、それが【前提1】から【前提4】ではなぜできないのか?
5
5
 
6
- その固定ページには
7
- [phpinclude file=‘menu']
8
- と書いて**menu.php**を表するつもりす。
6
+ ご教いただけませんしょうか?
9
7
 
10
- しかし、、!!!
11
-
12
- ###■極大に困ってます
8
+ ###『前提(投稿ぺージ)』
9
+ 【前提1】
13
- 固定ページの表示はどういうわけか「いちごケーキだけが表示されてしまい、とても、、つらです。かな困っております。かれこれ5時間は経ちました。笑
10
+ 投稿ページにカスタムフィールド「field_cake」があり、「いちご」と「チョコ」を入力している投稿があります。
14
-
11
+ ![イメージ説明](2430f8c4c1a6053aac6d8c392fc25886.png)
12
+ 【前提2】
13
+ 上のcake.phpは次のように書いてあります。
15
14
  **cake.php**
16
15
  ```php
17
16
  <?php if(is_tax('cat', 'tarm1') || has_term('tarm1','cat')): ?>
@@ -52,28 +51,14 @@
52
51
  </div>
53
52
 
54
53
  ```
54
+ ###『前提(固定ページ)』
55
55
 
56
- **menu.php**
57
- ```php
56
+ 【前提3】
58
- <?php if(is_tax('cat', 'tarm1') || has_term('tarm1','cat')): ?>
59
- <h2 class="title"><?php echo get_the_term_list(100,'cat'); ?></h2>
60
- <div class="col">
57
+ 投稿ページのカスタムフィールドを一覧すべく、固定ページをこのように作りました。
61
- <?php get_template_part( 'cake' ); ?>
58
+ ![イメージ説明](2326f2275540884d37667c8364e5a332.png)
62
- </div>
63
- <?php endif; ?>
64
59
 
65
- <?php if(is_tax('cat', 'tarm2') || has_term('tarm2','cat')): ?>
66
- <h2 class="title"><?php echo get_the_term_list(101,'cat'); ?></h2>
67
- <div class="col">
68
- <?php get_template_part( 'cake' ); ?>
69
- </div>
60
+ 【前提4】
70
- <?php endif; ?>
61
+ 上のmenu.phpは次のように書いてあります。
71
- ```
72
-
73
- ###■初期化がうまくいきません??
74
- phpが初期化されてないからかな、などと思い、あちこちに
75
- <?php $Tokuchou = array(); ?>
76
- などを下記のように2つ加えてみましたが、
77
62
  **menu.php**
78
63
  ```php
79
64
  <?php if(is_tax('cat', 'tarm1') || has_term('tarm1','cat')): ?>
@@ -93,13 +78,27 @@
93
78
  <?php endif; ?>
94
79
  ```
95
80
 
81
+ ###『やりたいこと』
82
+ 長くなってしまいすみません。『やりたいこと』は1つ上の画像のとおりです。
83
+ すなわち、『投稿ページのカスタムフィールドを一覧する固定ページを作りたい』のです。
96
84
 
85
+ しかし、、
86
+
87
+ ###『困っていること』
88
+ 改めまして、困っていることは、『phpが表示するカスタムフィールドのデータが重複する』ことです!!
89
+
90
+ 固定ページの表示は、どういうわけか「いちごケーキ」だけが表示されてしまうのです。
91
+ こんな感じです。
92
+ ![イメージ説明](0cc266c11c12349e8f6d6a5a37e74fa2.jpeg)
93
+
94
+ phpが初期化されてないからかな、などと思い、あちこちに
95
+ <?php $Tokuchou = array(); ?>
96
+ などを加えてみましたが、
97
+
97
98
  ダメでした。
98
99
 
99
- た、**cake.php**に加えたりもけど、ダメで
100
+ いちごケーキだけが表示されチョコケーキだけが表示されたり、はたまた何表示されなかっます
100
101
 
101
- チョコケーキだけが表示されたり、何も表示されなかったりします。。
102
-
103
102
  初期化の方法がダメなのでしょうか?
104
103
  それとも別の原因なのでしょうか?
105
104
 

2

誤字修正

2017/08/23 10:34

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,7 @@
1
1
  ###■前提あれこれ
2
2
  投稿や固定ページのカスタムフィールドで「ケーキ」の種類を入力しております。
3
3
 
4
- そして下記の**cake.php**の中身を一覧する固定ページ**menu.php**を作っています。
4
+ そして下記の**cake.php**の中身を一覧する固定ページを作っています。
5
5
 
6
6
  その固定ページには
7
7
  [phpinclude file=‘menu']

1

タグ追加

2017/08/23 09:14

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
File without changes