関連記事を「カテゴリー」と「タグ」の両方を表示できるようになりませんか?

Simplicityの特徴 フォーラム 要望・機能追加など 関連記事を「カテゴリー」と「タグ」の両方を表示できるようになりませんか?

  • このトピックには5件の返信、2人の参加者があり、最後にMoriにより2年、 1ヶ月前に更新されました。
5件の返信スレッドを表示中
  • 投稿者
    投稿
    • #58006 返信
      Mori
      ゲスト

      いつもお世話になります
      ブログを長くやっていると途方もなく記事数が多くなってきまして、カテゴリーだけではさばききれなくなってきて、タグも使って整理するようになってきました

      そうすると、関連記事のところで、「カテゴリー」か「タグ」のどちらを選択するだけではもったいない気がして、どちらもチェックして、どちらも表示できるようにしてもらえるとありがたいです

      カテゴリー → 8つ表示
      タグ → 4つ表示

      のように、数を選べるようにしてもらえると比重のかけ方によって表示の制御もできます
      タグを設定していない記事に関しては、何も出力しないようしてもらえると、違和感もないと思います

      ひとまずは自分で実装してみようと思いますが、どちらかではなくて、両方の表示ができると嬉しいなと思いましたので、書き込ませていただきました

    • #58015 返信
      わいひらわいひら
      キーマスター

      今のところ、そういった機能の必要性を感じてはいません。
      というのも、開発コストの割には、そこまで需要もありそうな機能ではないので。
      今のところは、カスタマイズで対応していただければと思います。

    • #58022 返信
      Mori
      ゲスト

      了解です!
      時間を見つけて実装してみます!
      ありがとうございました

    • #58030 返信
      Mori
      ゲスト

      寝ログの過去記事を元に無事にタグの関連記事の出力に成功しました
      参考までにコードを載せておきます
      カテゴリーとタグの関連記事の併記でどのようにサイトを整理することができるかを考えてみます

      ありがとうございました

      <?php 
      //タグ情報から関連記事をランダムに呼び出す
      $tags = wp_get_post_tags($post->ID);
      $tag_ids = array();
      foreach($tags as $tag):
        array_push( $tag_ids, $tag -> term_id);
      endforeach ;
      $args = array(
        'post__not_in' => array($post -> ID),
        'posts_per_page'=> 4,
        'tag__in' => $tag_ids,
        'orderby' => 'rand',
      );
      $query = new WP_Query($args); ?>
        <?php if( $query -> have_posts() && !empty($tag_ids) ): ?>
        <h3><p>タグの関連記事</p></h3>
        <?php while ($query -> have_posts()) : $query -> the_post(); ?>
          <?php //関連記事表示タイプ
          if (is_related_entry_type_default() || is_amp()) {
            get_template_part_card('related-entry-card');
          } else{
            get_template_part_card('related-entry-thumbnail-card');
          }  ?>
        <?php endwhile;?>
        
        <?php else:?>
      
        <?php
      endif;
      wp_reset_postdata();
      ?>
      <br style="clear:both;">
    • #58037 返信
      わいひらわいひら
      キーマスター

      コードまで掲載していただいて、ありがとうございます!
      これで、関連記事の下にコードを挿入すれば、カテゴリ関連記事と、タグ関連記事の併記ができますね。
      同様のカスタマイズをしたい方の参考になると思います。
      わざわざ、書き込んでいただきありがとうございます!

    • #58040 返信
      Mori
      ゲスト

      いえいえ、とんでもないです
      タグの設定がない場合もあるので、カテゴリー関連記事の上に、設定がある場合のみ表示するようにしました
      タイトルに関しては、タグへのリンクも表示できるので、下記のような形もありかなと、とりあえず変えてます

      <h4><?php the_tags( ); ?>の関連記事</h4>

5件の返信スレッドを表示中
返信先: 関連記事を「カテゴリー」と「タグ」の両方を表示できるようになりませんか?
あなたの情報:




スポンサーリンク
アドセンス(大)
アドセンス(大)