質問編集履歴

2

タイトルを変更しました

2020/06/02 02:26

投稿

M.Takeshita
M.Takeshita

スコア24

test CHANGED
@@ -1 +1 @@
1
- グ一覧にURL内のタグを表示したい
1
+ パラメーのあるURLからタグスラッグ取得したい
test CHANGED
File without changes

1

tag.phpの取得コードを変更しました

2020/06/02 02:26

投稿

M.Takeshita
M.Takeshita

スコア24

test CHANGED
File without changes
test CHANGED
@@ -58,9 +58,11 @@
58
58
 
59
59
 
60
60
 
61
- <?php $tag = get_the_tags();
61
+ <?php
62
62
 
63
+ $tag = get_queried_object();
64
+
63
- echo '"' . $tag[0]->name . '"に関する記事一覧';
65
+ echo '"' . $tag->name . '"に関する記事一覧';
64
66
 
65
67
  ?>
66
68
 
@@ -68,16 +70,12 @@
68
70
 
69
71
  ```
70
72
 
71
-
72
-
73
- でもこれだと、記事に複数のタグが登録されていた場合、押下されタグは必ずしも1番目タグはないので、リンク先と表示タ名が違ってしまうのです。
73
+ 通常だとタグのスラッグ名るのですが、?category_name=カテゴリ名とうurlがあるので、そちらのスラッを取得してしまうのです。
74
-
75
- やりたい事は、URL内の$tag->slug の部分をタグ一覧に表示したいのですがどのように考えれば良いのでしょうか...?
76
74
 
77
75
 
78
76
 
79
- URLに表示されたタグスラッグを取得する
77
+ ```サイトURL/tag/タグスラッグ/?category_name=カテゴリ名```
80
78
 
81
79
 
82
80
 
83
- という感じでしか?
81
+ 上記でいう、「タグスラッグ」 が出力されて欲しすが、「カテゴリ名」が表示されてのです。