トップページの「古い投稿」をクリックしてもページが移動しません
2009 年 8 月 3 日
バージョン0.1.19を使用中です。
サーバは SiteMix です。
スキルは、CSSをなんとかいじれる程度で、PHPは理解していません。
同梱のuCart theme を使用しています。
トップページにおすすめ商品が並びます。
設定の表示数を越えるとページ移動のナビゲーションが表示されます。
そのリンク(古い投稿、新しい投稿)をクリックしても、同じページを読み込むだけで、移動しません。
どこを修正すればいいのか、教えていただければ幸いです。
カテゴリー: デザインテーマについて


こんにちは。
確かにページが切り替わっていませんでした。
応急処置として次のように home.php を修正していただけますでしょうか。
<?php query_posts(‘category_name=itemreco&status=post’); ?>
↓(上の一行を下の四行に入れ替え)
<?php $paged = $wp_query->query_vars['paged']; ?>
<?php $posts_per_page = 8; ?>
<?php $order = ‘DESC’; ?>
<?php query_posts(‘category_name=itemreco&status=post&paged=’ . $paged . ‘&posts_per_page=’ . $posts_per_page . ‘&order=’. $order); ?>
$posts_per_page とは、1ページに表示する商品数です。管理画面の設定とは独立して設定できます。
$order とは、現在日付順に並んでいますが、「DESC」は降順、「ASC」は昇順となります。
これらの修整は次のバージョンで反映させたいと思います。
ちなみに、「古い投稿」という名前ですが、下のように変更できます。
<?php posts_nav_link(‘ — ‘, __(‘« Newer Posts’), __(‘Older Posts »’)); ?>
↓
<?php posts_nav_link(‘ — ‘, ‘« 前のページ’, ‘次のページ »’); ?>
ただし、この様に全角文字を入れた場合、ファイルの保存は必ず UTF8 を指定して保存してください。
ここに見えているコードは、実際のスクリプトとは違って見えています。このまま貼り付けるのではなく、「Newer Posts」 という文字を「前のページ」に書き換えてください。