質問編集履歴

4

実現したいHTMLを追加しました。

2018/03/22 13:42

投稿

dstrykn
dstrykn

スコア20

test CHANGED
File without changes
test CHANGED
@@ -117,3 +117,77 @@
117
117
  ?>
118
118
 
119
119
  ```
120
+
121
+
122
+
123
+ 実現したいHTMLは下記になります。
124
+
125
+
126
+
127
+ ```
128
+
129
+ <a href="abcTag">
130
+
131
+ <div class="test abc col-xs-12 col-sm-4 col-md-4 col-lg-4 col-xl-4 clearfix pa0">
132
+
133
+ <p class="floatL imgCont">
134
+
135
+ <img src="">
136
+
137
+ </p>
138
+
139
+ <div class="floatL text">
140
+
141
+ <p class="eng">
142
+
143
+ ABC</p>
144
+
145
+ <p class="brandJapanese">
146
+
147
+ ABC</p>
148
+
149
+ </div><!--/floatL-->
150
+
151
+ </div>
152
+
153
+ </a>
154
+
155
+ <!--/abc終了-->
156
+
157
+ <a href="defTag">
158
+
159
+ <div class="test def col-xs-12 col-sm-4 col-md-4 col-lg-4 col-xl-4 clearfix pa0">
160
+
161
+ <p class="floatL imgCont">
162
+
163
+ <img src="">
164
+
165
+ </p>
166
+
167
+ <div class="floatL text">
168
+
169
+ <p class="eng">
170
+
171
+ def</p>
172
+
173
+ <p class="brandJapanese">
174
+
175
+ def</p>
176
+
177
+ </div><!--/floatL-->
178
+
179
+ </div>
180
+
181
+ </a>
182
+
183
+ <!--/def終了-->
184
+
185
+ <!--/このあと同じようにdiv.testがいくつも続きます。-->
186
+
187
+ ```
188
+
189
+ div.abcをタグのabcで囲み、div.defをタグのdefで囲み、というふうにしたいです。
190
+
191
+
192
+
193
+ phpに詳しい方、教えた頂けたら助かります!よろしくお願いします!

3

質問がわかりいにくかったので編集しました。

2018/03/22 13:42

投稿

dstrykn
dstrykn

スコア20

test CHANGED
File without changes
test CHANGED
@@ -13,14 +13,6 @@
13
13
  その投稿タイプをそれぞれタグのリンクと繋げたいです。
14
14
 
15
15
  (例)投稿A →タグA 、投稿B →タグB
16
-
17
- 自動で関連づけるのはできないと思うので、投稿タイプbrandの編集画面でAdvanced Custom Fieldsを使ってタグを選択できればと考えています。
18
-
19
- コードは<div>のクラスtestをタグ(tag.php)へのリンクで囲みたいと考えています。
20
-
21
-
22
-
23
- Advanced Custom Fieldsのフィールドタイプをタクソノミーにすれば、wordpressの入力画面で関連づけたいタグが選択できたので、実現できるかと思ったのですが、出力の方法がわかりません。
24
16
 
25
17
 
26
18
 
@@ -100,11 +92,7 @@
100
92
 
101
93
 
102
94
 
103
- こちらサイトに書てあった下記のコードが参考になと思ったのですが、うまくいせん
95
+ タグリンクだけを取得した場合、下記の書き方でできると思のですが、現在のコードにこれを組み込むにはど書けばいいのでしょうか。教えたいだけたら助かりす。よろしお願
104
-
105
- phpのわかる方、助けてください。宜しくお願いします。
106
-
107
- https://hirashimatakumi.com/blog/1338.html
108
96
 
109
97
 
110
98
 
@@ -112,13 +100,19 @@
112
100
 
113
101
  <?php
114
102
 
115
- $terms = get_terms('products-category');
103
+ $tags = get_tags();
116
104
 
117
- foreach ( $terms as $term ) {
105
+ if ($tags) {
118
106
 
119
- echo '<a href="'.get_term_link($term).'">'.$term->name.'</a>';
107
+ foreach($tags as $tag) {
120
108
 
109
+ // タグのリンクだけを出力
110
+
111
+ echo get_tag_link($tag->term_id.'');
112
+
121
- }
113
+ }
114
+
115
+ }
122
116
 
123
117
  ?>
124
118
 

2

わかりにくい箇所をさらに編集しました。よろしくお願いします。

2018/03/21 12:25

投稿

dstrykn
dstrykn

スコア20

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,15 @@
8
8
 
9
9
  これを変更し、category.php内に(tag.php)へのリンクを追加したいと考えています。
10
10
 
11
+ 現在category.php内にカテゴリーfashionに属する投稿タイプbrandの一覧が並んでいます。
12
+
13
+ その投稿タイプをそれぞれタグのリンクと繋げたいです。
14
+
15
+ (例)投稿A →タグA 、投稿B →タグB
16
+
17
+ 自動で関連づけるのはできないと思うので、投稿タイプbrandの編集画面でAdvanced Custom Fieldsを使ってタグを選択できればと考えています。
18
+
11
- 現在のコードは<div>のクラスtestをタグ(tag.php)へのリンクで囲みたいと考えています。
19
+ コードは<div>のクラスtestをタグ(tag.php)へのリンクで囲みたいと考えています。
12
20
 
13
21
 
14
22
 

1

質問がわかりにくかったので修正しました。

2018/03/21 11:30

投稿

dstrykn
dstrykn

スコア20

test CHANGED
File without changes
test CHANGED
@@ -2,9 +2,17 @@
2
2
 
3
3
  wordpressのプラグインのAdvanced Custom Fieldsを使用しています。
4
4
 
5
- 現在のコードの<div>のクラスtestタグへのリンクで囲みたと考えています。
5
+ 現在category.phpにAdvanced Custom Fieldsを使用し出力し問題なく動いています。
6
6
 
7
+
8
+
9
+ これを変更し、category.php内に(tag.php)へのリンクを追加したいと考えています。
10
+
11
+ 現在のコードは<div>のクラスtestをタグ(tag.php)へのリンクで囲みたいと考えています。
12
+
13
+
14
+
7
- フィールドタイプをタクソノミーにして作れるかと思ったのですが、出力の方法がわかりません。
15
+ Advanced Custom Fieldsのフィールドタイプをタクソノミーにば、wordpressの入力画面で関連づけたいタグが選択できたので、実現できるかと思ったのですが、出力の方法がわかりません。
8
16
 
9
17
 
10
18