サポート » 使い方全般 » 検索結果にカテゴリー名のリンクが表示されるので除外したい

  • yunyun yunko

    (@ryuunosuke1018)


    検索結果 search.phpに以下のように記述すると、検索結果に記事だけでなくカテゴリー名のリンクのみの表示も一緒に出てしまいます。
    カテゴリー名のリンクを除外する事はできますでしょうか?
    googleで調べてみると特定のカテゴリーの記事を除外する方法は出てくるのですが、
    カテゴリー名のリンクの表示を除外する方法が中々わかりません。
    アドバイスを頂けると幸いです。

    「実際のサイトのソースコードを見てみた場合」

    <!-- imgTextBox -->
    <div class="imgTextBox">
    <p class="textP"><a href="http://xxxxxx/oooooo/">(カテゴリー名)</a><br><span class="postDate">2018年10月17日</span><span class="writeName">山田太郎</span><span class="catName"></span></p>
    <p class="imgP"><a href="xxxxxx/oooooo/"></a></p>
    </div>
    <!-- imgTextBox -->

    「search.phpで検索結果を表示しているコード」

    <!-- カテゴリー名取得 -->
    		<?php if(have_posts()) : ?>
        <?php while(have_posts()):the_post() ?> 
    <?php
      $category = get_the_category();
      $cat_id   = $category[0]->cat_ID;
      $cat_name = $category[0]->cat_name;
      $cat_slug = $category[0]->category_nicename;
    ?>
    <!-- imgTextBox -->
    <div class="imgTextBox">
    <p class="textP"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a><br><span class="postDate"><?php echo get_the_date( $format, $post ); ?></span><span class="writeName"><?php the_author(); ?></span><span class="catName"><?php echo $cat_name; ?></span>
    
    <p class="imgP"><a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('thumbnail'); ?></a>
    
    </div>
    <!-- imgTextBox -->
        <?php endwhile; ?>
    <?php else: ?>
        <div class="post">
            申し訳ございません。該当する記事がございません。
    
        </div>
    <?php endif; ?>
    • このトピックは5年、 6ヶ月前にyunyun yunkoが編集しました。理由: 追加
    • このトピックはyunyun yunkoが5年、 6ヶ月前に変更しました。
  • トピック「検索結果にカテゴリー名のリンクが表示されるので除外したい」には新たに返信することはできません。