カテゴリーページ作成後、全記事一覧のアーカイブページを作成
-
いつもお世話になります。
初心者ですが
ネットショップを制作しております。先日お力添えのおかげで、
管理用、全商品倉庫のサイトで、
カスタムフィールドの値を利用した、
商品一覧カテゴリーページ、
検索結果一覧ページ
がうまく行きました。今回、カテゴリー別ではない、全商品一覧ページが必要になり、
アーカイブ.phpを作成しましたが、<?php /* Template Name: archives */ ?> <?php wp_get_archives("type=postbypost");?>
等を書いた
archives.phpをアップし、
空のページを作成、テンプレートを指定しても、
カテゴリーページを優先してしまっているようです。
表示すると、一番目のカテゴリーの商品一覧のページが、カテゴリー.phpの形式で表示されてしまいます。
URLは
http://hoge.com/アーカイブページ名
です。
パーマリンク設定は
/%category%/%postname%/
になっています。いろいろ間違っていると思います。
何か条件分岐?の指令も必要なのでしょうか?必要なページは、
表示形式はカテゴリーや検索結果ページと同じ型にはめ、
(一ページ百商品、画像とid、商品名を画面の幅に合わせて横並びに。表示内容は、
全ての投稿記事(個別商品ページ)をカスタムフィールドのitem_id順に
並べる、です。<?php wp_get_archives("type=postbypost");?>
を使用するべきなのか、
それをループの前後どこに置くのか、
また別の記述が必要なのか、等、自力の検索で解決ができていない状況で、
お力添えをいただけたらとても助かります。下記に、カテゴリ.phpのループ近辺をのせます。
そちらを改造して、アーカイブページにできますでしょうか?
何卒宜しくお願いいたします。
初心者なので、お手数ですが、必要最低限な範囲でかまいませんので、
具体的なコーディングをいただけましたらとても助かります。
いつも感謝致します。_ (_ _) _<?php query_posts($query_string . "&showposts=100&posts_per_page=100"); ?> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <center><ul id="list"> <!-- 1行目が始まりますよ --> <li class="items"> <div> <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php trim_str_by_chars( get_the_title(), 5 ); ?>"><img src="http://hoge/<?php $mykey_values = get_post_custom_values('item_img'); foreach ( $mykey_values as $key => $value ) { echo "$value"; } ?>/.jpg" alt="" width="150" height="150" /></a> <h3><?php $mykey_values = get_post_custom_values('item_id'); foreach ( $mykey_values as $key => $value ) { echo "$value"; } ?><div class="hoge" id="item_<?php $mykey_values = get_post_custom_values('item_id'); foreach ( $mykey_values as $key => $value ) { echo "$value"; } ?>"></div><span class="item_<?php $mykey_values = get_post_custom_values('item_id'); foreach ( $mykey_values as $key => $value ) { echo "$value"; } ?>_hoge"></span></h3> <p><?php trim_str_by_chars( get_the_title(), 11 ); ?></p> </div> </li> </ul> <?php endwhile; else: ?> <center>お探しの商品は見つかりませんでした。</center> <?php endif; ?>
- トピック「カテゴリーページ作成後、全記事一覧のアーカイブページを作成」には新たに返信することはできません。