サポート » 使い方全般 » カテゴリーリストページのページ数を取得してアンカーリンクを指定

  • 過去に同じような質問があるようですが、
    解決していないようですので再度投稿させていただきます。

    index.phpに、特定のカテゴリを指定して、4件サムネールがあります。
    そのサムネールをクリックした際に、該当するカテゴリーページの該当箇所(#post_id)へアンカーリンクさせたいです。

    以下のように書きましたが、ページ送りが付いた際に、
    当たり前なのでが該当箇所へリンクしません。。。

    カテゴリーリストページのページ数を取得するようなことは可能でしょうか?

    <?php
      $categories = get_categories('slug=カテゴリースラッグ');
      foreach ($categories as $category) :
      ?>
      <?php
      query_posts('showposts=4&cat='.$category->cat_ID);
      if (have_posts()) : while (have_posts()) : the_post();
      ?>
        <div id="post-<?php the_ID() ?>">
        <a href="<?php bloginfo('url');?>/?cat=<?php echo $category->term_id; ?>/#post-<?php the_ID() ?>"><?php the_post_thumbnail(); ?></a>
        </div>
      <?php endwhile; ?>
      <?php else:  ?>
        <p>記事がありません。</p>
      <?php endif; ?>
      <?php endforeach; ?>
  • トピック「カテゴリーリストページのページ数を取得してアンカーリンクを指定」には新たに返信することはできません。