サポート » 使い方全般 » 関連記事表示機能のカスタマイズ

  • 下記URLに記載されている関連記事表示機能を使用しております。

    http://www.webcreatorbox.com/tech/wordpress-without-plugin/

    こちらは同じタグの付いた関連記事を表示するというものなのですが
    私のタグの付け方が悪いせいでもありますが少し精度が悪くなってしまっております。

    なのでこちらの機能をまず同じカテゴリーの記事を表示し
    そのカテゴリーに属する記事が指定した表示件数に満たない場合は
    タグから関連記事を取得するという風にカスタマイズしたいですが
    どのようにすればよいでしょうか?

    上記関連記事表示機能のコードは下記になります。

    <?php
        $original_post = $post;
        $tags = wp_get_post_tags($post->ID);
        $tagIDs = array();
        if ($tags) {
            $tagcount = count($tags);
            for ($i = 0; $i < $tagcount; $i++) {
                $tagIDs[$i] = $tags[$i]->term_id;
            }
        $args=array(
        'tag__in' => $tagIDs,
        'post__not_in' => array($post->ID),
        'showposts'=>4,
        'caller_get_posts'=>1
        );
    $my_query = new WP_Query($args);
    if( $my_query->have_posts() ) {
        while ($my_query->have_posts()) : $my_query->the_post(); ?>
    
    <li>
                <h4>
                    <a>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a>
                </h4>
            </li>
    <?php endwhile; wp_reset_query(); ?>
    <?php } else { ?>
        関連する記事は見当たりません…
    <?php } } ?>

    どなたかご教授下さいませ。
    宜しくお願い致します。

  • トピック「関連記事表示機能のカスタマイズ」には新たに返信することはできません。