こんにちは
次の作業は、ファイルをバックアップした上で行ってください
FTPで、サーバ上のTwentytenテーマディレクトリを開いて、category.php archive.php のファイルを削除するとindexページと同じように表示できると思います。
nobitaさん、ありがとうございます。
ご指示いただいたファイルを削除してみたのですが、何も変わりませんでした。
Twentytenを1.1にバージョンアップしているので違うのでしょうか?
loop.phpの中に
<?php /* How to display posts in the Gallery category. */ ?>とか
<?php /* How to display posts in the asides category */ ?>などがあるのですが
このあたりをどうにかするのかな?と思っているのですが???
phpは全く分かりません(__;)
marine560さん
私のtwentytenで(ver1.0)動作は確認済みですが、ちょっと汗が、、、
ブラウザのキャッシュを削除し、再度確認してみてください。
ワードプレスでは、category.phpがないときには、archive.phpをテンプレートとして使おうとします。それもない場合は、index.phpを使うという仕組みがあり、それを利用したものです。
nobitaさん,
何度も申し訳ありません。
その後、ブラウザのキャッシュを削除や
Twentyten1.1をもう一度インストールし直しをしてみましたが解決しませんでした(T.T)
関係ないと思いますが、テーマをdefaultにすると表示されます。
WP Super Cache だとか、高速表示のためのプラグインを使っていませんか?
WEBサーバにサーバサイドキャッシュを作るものがあると、そのキャッシュの有効期間中は、古いファイルが表示される事があります
nobitaさん、返信が遅くなり済みません。
MacとWinの両方で確認しても同じでしたし、何度読み込み直しても同じなのでキャッシュは関係なさそうでした。
ここ数日、いろいろ試していたら、やっと出来たみたいです\(^O^)/
まずは、nobitaさんの言われた
category.php archive.php のファイルを削除
次にloop.php のファイルの中を下記のように書き換えました。
132行目から
<?php if ( is_archive() || is_search() ) : // Only display excerpts for archives and search. ?>
<div class="entry-summary">
<?php the_excerpt(); ?>
</div><!-- .entry-summary -->
<?php else : ?>
<div class="entry-content">
<?php the_content( __( 'Continue reading <span class="meta-nav">→</span>', 'twentyten' ) ); ?>
<?php wp_link_pages( array( 'before' => '<div class="page-link">' . __( 'Pages:', 'twentyten' ), 'after' => '</div>' ) ); ?>
</div><!-- .entry-content -->
<?php endif; ?>
ここまでを以下のように書き換え
<div class="entry-content">
<?php the_content(); ?>
<?php wp_link_pages( array( 'before' => '<div class="page-link">' . __( 'Pages:', 'twentyten' ), 'after' => '</div>' ) ); ?>
</div><!-- .entry-content -->
これで何とか出来たようです。
ありがとうございました。