記事の表示方法を変えるには

公開してないくせに地味に増えてきました。だってやればやるほど疑問いっぱいなんだもん。んでまた問題が発生しました。

トップページと個別エントリーページは問題なかったんだけど、カテゴリーごとのページがなんかおかしい。
なにがおかしいってline-heightとか効いてないならまだしも、<li>タグとかもすべて取り払われ<p>と<br />に変換されてる。
なんでよ?意味わかんないんですけど!!

んでちゃんと表示されてるindex.phpと問題のcategory.phpを比べてみる。すると記事の表示部分にこんな違いがありました。
index.php——<?php the_content();?>
category.php—<?php the_excerpt(); ?>

これってもしかしてテンプレートタグですか。と思って
http://codex.xwd.jp/index.php/WPJ_Codex
のテンプレート一覧表を見てみるもthe_content()もthe_excerpt()も何も書かれてない・・・。

しぶしぶ本家英語サイト(http://codex.wordpress.org/)を見てみることに。英語嫌いなんだよね。。
んで頭弱いなりに訳したのが↓です。

<?php the_content()?>
現在の投稿の内容を表示します。このタグはループの中になければなりません。
<!–more–>が投稿内容を抜粋するために使用されていたら、投稿内容の<!–more–>まで表示して、
「さらに」リンクを作成し、そこをクリックするを全文表示します

<?php the_excerpt(); ?>
現在の投稿の内容の抜粋を表示します。
明確な抜粋が出来ない場合は最初の120文字を返してHTMLタグ、抜粋内容から装飾部分を取り除きます。
このタグはループの中になければなりません。

なんだか意味わかんない翻訳でごめんなさい。
120文字じゃなくて全文表示されちゃうけど、とにかくHTMLの装飾とみなされるタグを勝手に変えちゃってるんだろうって推測が出来たのでcategory.phpの<?php the_excerpt(); ?>を<?php the_content();?>に変えてアップしてみたらうまくいきました。

Trackback URI: http://blog.ochanocosaisai.com/wp-trackback.php?p=20

気軽に記事を評価してみて下さい。
1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 4.00 out of 5)
Loading ... Loading ...

コメントする

RSS feed for comments on this post · TrackBack URI · add to hatena hatena.comment 0 user add to del.icio.us 0 user add to livedoor.clip 0 user