恒例? 秋のブログ改造

written by overQ

涼しくなってきたので、ブログを少し整理。
毎年、今ぐらいの時期になると、この手の作業にいそしんでいるような。
あれこれメモっておくと。

1. カテゴリーなどで、ページを分割表示。
「archive.php」に、次の一行を挿入するだけ(数字は、表示する記事数。「5」だと5件ずつ)。

<?php query_posts($query_string . '&posts_per_page=5'); ?>

「query_post」というテンプレートタグは、非常に多機能。
テンプレートタグ/query posts – WordPress Codex 日本語版

「$query_string」というのを入れてやるのがポイントで、
これがないと「次のページ」をクリックしても、同じページが表示されてしまう。

2. ページナビもつけました。
「1 2 3 次ページ」とかなってて、
クリックすると、分割した別のページに行くやつ。
プラグインを使う手もあるけど、
デフォルトのテンプレートタグを使えば、表示可能。
以下のサイトに、わかりやすいコードで説明されてたので、
そのまま使わせていただきました。ありがとうございます☆
Yuriko.Net » WP-PageNavi を使わずにナビゲーション表示

3. 上部のナビも整理。
だいぶ記事も増えたので、上の半透明ナビも、整理。
これまでは「手動」でリンクを張っていましたが(^_^;)、自動で順次追加されるように。
カテゴリーの記事リストのリンクを作るのが、意外とややこしいコードになるので、
こちらはプラグインを使うことに。
Customizable Post Listings | coffee2code.com

一行ですっきり書ける。

<?php c2c_get_recent_posts(8,"<li>%post_URL%</li>",'228' ); ?>

引数は、「リストする記事数、表示形式、カテゴリーID」。
もっと細かくコントロールすることも可能。

4. カテゴリーや個別記事へのリンク。
カテゴリーは、

<a href="<?php bloginfo('url'); ?>/?cat=50">

個別の記事は、

<a href="<?php bloginfo('url'); ?>/?p=3600">

最後の数字は、カテゴリーや記事のID。

Tagだと、

<a href="<?php bloginfo('url'); ?>/?tag=wordpress">

Tag名を入れる。

あと改造したいのは、フッター。(→済:09/09/26)
Amaz君EXも配布できるくらいにまで、整える(べきか)。(→済:09/09/28 近日公開予定)
背景画像を着替えるボタンを作る。

★細かい修整。
IEで横スクロールバーが表示される件。
なんと、フッターでフォントスタイルをイタリックに指定しているのが原因でした。
デベロッパツールでcssをひとつずつ確認して、発見。
IEだけ、フォントスタイルをノーマルにすることで、解決。


COMMENTS

Comments are closed.