質問編集履歴
2
タイトルを変更しました
    
        title	
    CHANGED
    
    | 
         @@ -1,1 +1,1 @@ 
     | 
|
| 
       1 
     | 
    
         
            -
            タ 
     | 
| 
      
 1 
     | 
    
         
            +
            パラメータのあるURLからタグスラッグを取得したい
         
     | 
    
        body	
    CHANGED
    
    | 
         
            File without changes
         
     | 
1
tag.phpの取得コードを変更しました
    
        title	
    CHANGED
    
    | 
         
            File without changes
         
     | 
    
        body	
    CHANGED
    
    | 
         @@ -28,15 +28,14 @@ 
     | 
|
| 
       28 
28 
     | 
    
         
             
            ```php
         
     | 
| 
       29 
29 
     | 
    
         
             
            //tag.php
         
     | 
| 
       30 
30 
     | 
    
         | 
| 
      
 31 
     | 
    
         
            +
            <?php
         
     | 
| 
       31 
     | 
    
         
            -
             
     | 
| 
      
 32 
     | 
    
         
            +
            $tag = get_queried_object();
         
     | 
| 
       32 
     | 
    
         
            -
            echo '"' . $tag 
     | 
| 
      
 33 
     | 
    
         
            +
            echo '"' . $tag->name . '"に関する記事一覧';
         
     | 
| 
       33 
34 
     | 
    
         
             
            ?>
         
     | 
| 
       34 
35 
     | 
    
         | 
| 
       35 
36 
     | 
    
         
             
            ```
         
     | 
| 
      
 37 
     | 
    
         
            +
            通常だとタグのスラッグ名が出るのですが、?category_name=カテゴリ名というurlがあるので、そちらのスラッグを取得してしまうのです。
         
     | 
| 
       36 
38 
     | 
    
         | 
| 
       37 
     | 
    
         
            -
            でもこれだと、記事に複数のタグが登録されていた場合、押下されるタグは必ずしも1番目のタグではないので、リンク先と表示タグ名が違ってしまうのです。
         
     | 
| 
       38 
     | 
    
         
            -
             
     | 
| 
      
 39 
     | 
    
         
            +
            ```サイトURL/tag/タグスラッグ/?category_name=カテゴリ名```
         
     | 
| 
       39 
40 
     | 
    
         | 
| 
       40 
     | 
    
         
            -
             
     | 
| 
      
 41 
     | 
    
         
            +
            上記でいうと、「タグスラッグ」 が出力されて欲しいのですが、「カテゴリ名」が表示されてしまうのです。
         
     | 
| 
       41 
     | 
    
         
            -
             
     | 
| 
       42 
     | 
    
         
            -
            という感じでしょうか?
         
     |