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

質問編集履歴

4

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

2018/03/22 13:42

投稿

dstrykn
dstrykn

スコア20

title CHANGED
File without changes
body CHANGED
@@ -57,4 +57,41 @@
57
57
  }
58
58
  }
59
59
  ?>
60
- ```
60
+ ```
61
+
62
+ 実現したいHTMLは下記になります。
63
+
64
+ ```
65
+ <a href="abcTag">
66
+ <div class="test abc col-xs-12 col-sm-4 col-md-4 col-lg-4 col-xl-4 clearfix pa0">
67
+ <p class="floatL imgCont">
68
+ <img src="">
69
+ </p>
70
+ <div class="floatL text">
71
+ <p class="eng">
72
+ ABC</p>
73
+ <p class="brandJapanese">
74
+ ABC</p>
75
+ </div><!--/floatL-->
76
+ </div>
77
+ </a>
78
+ <!--/abc終了-->
79
+ <a href="defTag">
80
+ <div class="test def col-xs-12 col-sm-4 col-md-4 col-lg-4 col-xl-4 clearfix pa0">
81
+ <p class="floatL imgCont">
82
+ <img src="">
83
+ </p>
84
+ <div class="floatL text">
85
+ <p class="eng">
86
+ def</p>
87
+ <p class="brandJapanese">
88
+ def</p>
89
+ </div><!--/floatL-->
90
+ </div>
91
+ </a>
92
+ <!--/def終了-->
93
+ <!--/このあと同じようにdiv.testがいくつも続きます。-->
94
+ ```
95
+ div.abcをタグのabcで囲み、div.defをタグのdefで囲み、というふうにしたいです。
96
+
97
+ phpに詳しい方、教えた頂けたら助かります!よろしくお願いします!

3

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

2018/03/22 13:42

投稿

dstrykn
dstrykn

スコア20

title CHANGED
File without changes
body CHANGED
@@ -6,12 +6,8 @@
6
6
  現在category.php内にカテゴリーfashionに属する投稿タイプbrandの一覧が並んでいます。
7
7
  その投稿タイプをそれぞれタグのリンクと繋げたいです。
8
8
  (例)投稿A →タグA 、投稿B →タグB
9
- 自動で関連づけるのはできないと思うので、投稿タイプbrandの編集画面でAdvanced Custom Fieldsを使ってタグを選択できればと考えています。
10
- コードは<div>のクラスtestをタグ(tag.php)へのリンクで囲みたいと考えています。
11
9
 
12
- Advanced Custom Fieldsのフィールドタイプをタクソノミーにすれば、wordpressの入力画面で関連づけたいタグが選択できたので、実現できるかと思ったのですが、出力の方法がわかりません。
13
10
 
14
-
15
11
  現在のコード
16
12
  ```<?php
17
13
  $newslist = get_posts(array(
@@ -49,15 +45,16 @@
49
45
  <?php endif;?>
50
46
  ```
51
47
 
52
- こちらサイトに書いてあった下記のコードが参考になと思ったのですが、うまくいせん
48
+ タグリンクだけを取得しい場合、下記の書き方でできると思のですが、現在のコードにこれを組み込むにはど書けばいいのでしょうか。教えたいだけたら助かりす。よろしお願
53
- phpのわかる方、助けてください。宜しくお願いします。
54
- https://hirashimatakumi.com/blog/1338.html
55
49
 
56
50
  ```
57
51
  <?php
58
- $terms = get_terms('products-category');
52
+ $tags = get_tags();
53
+ if ($tags) {
59
- foreach ( $terms as $term ) {
54
+ foreach($tags as $tag) {
55
+ // タグのリンクだけを出力
60
- echo '<a href="'.get_term_link($term).'">'.$term->name.'</a>';
56
+ echo get_tag_link($tag->term_id.'');
61
- }
57
+ }
58
+ }
62
59
  ?>
63
60
  ```

2

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

2018/03/21 12:25

投稿

dstrykn
dstrykn

スコア20

title CHANGED
File without changes
body CHANGED
@@ -3,7 +3,11 @@
3
3
  現在category.phpにAdvanced Custom Fieldsを使用し出力し問題なく動いています。
4
4
 
5
5
  これを変更し、category.php内に(tag.php)へのリンクを追加したいと考えています。
6
+ 現在category.php内にカテゴリーfashionに属する投稿タイプbrandの一覧が並んでいます。
7
+ その投稿タイプをそれぞれタグのリンクと繋げたいです。
8
+ (例)投稿A →タグA 、投稿B →タグB
9
+ 自動で関連づけるのはできないと思うので、投稿タイプbrandの編集画面でAdvanced Custom Fieldsを使ってタグを選択できればと考えています。
6
- 現在のコードは<div>のクラスtestをタグ(tag.php)へのリンクで囲みたいと考えています。
10
+ コードは<div>のクラスtestをタグ(tag.php)へのリンクで囲みたいと考えています。
7
11
 
8
12
  Advanced Custom Fieldsのフィールドタイプをタクソノミーにすれば、wordpressの入力画面で関連づけたいタグが選択できたので、実現できるかと思ったのですが、出力の方法がわかりません。
9
13
 

1

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

2018/03/21 11:30

投稿

dstrykn
dstrykn

スコア20

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