カテゴリーページにパンくずとサブカテゴリーリストと並び替えを付けるハック
こんな感じ
articlesss.com
category.phpを開き、div id=contentの下にでも
<div class="nav">
<ul>
<あ href="<?php bloginfo('url'); ?>/">Home</あ> » <?php echo(get_category_parents($cat, TRUE, ' » ')); ?>
</ul>
</div>
<?php if (get_categories('child_of='.$cat.'&hide_empty=0')) { ?>
<h3>サブカテゴリー</h3>
<ul class="child-cat">
<?php wp_list_categories
('show_count=1&child_of=
'.$cat.'&hide_empty=0&title_li='); ?>
</ul>
<?php } ?>
<?php
$order = "&orderby=cost&order=DESC";
$s2 = ' selected="selected"';
if ($_POST['select'] == 'title') { $order = "&orderby=title&order=ASC"; $s1 = ' selected="selected"'; $s2 = ''; }
if ($_POST['select'] == 'newest') { $order = "&orderby=cost&order=DESC"; $s2 = ' selected="selected"'; }
if ($_POST['select'] == 'oldest') { $order = "&orderby=cost&order=ASC"; $s3 = ' selected="selected"'; $s2 = ''; }
?>
<form method="post" id="order">
並び替え:
<select name="select" onchange='this.form.submit()'>
<option value="title"<?=$s1?>>タイトル順</option>
<option value="newest"<?=$s2?>>新着順</option>
<option value="oldest"<?=$s3?>>古い順</option>
</select>
</form>
んで、下の部分に並び替え用のコードを追加
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
こんな感じ
<?php if (have_posts()) : ?>
<?php $posts = query_posts($query_string . $order); ?>
<?php while (have_posts()) : the_post(); ?>
Did you like this? Share it:
PR
<
関連してるかも
- 2009年11月20日 -- [WordPress] カテゴリーアーカイブページテンプレート
カテゴリーアーカイブのページテンプレート。
各カテゴリーの新着記事を表示したアーカイブページが作れます
参考WordPress How To: Latest Posts by Category Archive
テーマディレクトリに category-archive.php を、作成して次のコードを記述しアップロード。
※使用中のテーマに合わせて変更して下さい。
... - 2010年7月18日 -- [WordPress] カテゴリーページの備忘録
カテゴリーページのループ外にカテゴリー名と、カテゴリー説明と画像を表示する備忘録
カテゴリー説明のタグは WP 3x のデフォルトテーマ2010に使われてるタグです。
使用テーマの画像フォルダ内に、各カテゴリーの画像を用意する。
"wp-content/themes/xxxx/images/cat/カテゴリーID.gif"
category.php の if (have_p... - 2010年7月15日 -- [WPプラグイン] Sidebar Photoblog: Photoblog – サイドバーに特定カテゴリーのフォトを一覧表示
サイドバーに指定したカテゴリー内のフォトをサムネイル表示するプラグイン
「Sidebar Photoblog: Photoblog」
フォトを多く含んだカテゴリーや、フォト日記のカテゴリーがある場合に、サイドバーにサムネイル表示させれれば見栄えもいいかもです。
※、指定できるカテゴリーはひとつだけ
1、プラグインを有効化
2、管理メニュー「外観」からウィジェットを開き、"Si... - 2010年7月11日 -- [WPプラグイン] Front Page Categories – トップページに特定カテゴリーの記事だけ表示
特定のカテゴリーの記事だけをトップページに表示するプラグイン。
「Front Page Categories」
ハックでも出来るんですが、プラグインで簡単に済ませたい時に便利
1、プラグインの有効化
2、管理メニュー「設定」から"Front Page Categories"を開く。
3、表示させたいカテゴリーにチェックを入れて変更を保存
... - 2010年6月29日 -- [WordPress] カスタムポストを設置する
投稿とは違った投稿を作成する。
作成したページテンプレートで公開したページ上に表示されますので、ブログに乗せるまでもない投稿(更新履歴)や、別テーマの投稿などを
参考
How to create a side blog with WordPress 3.0
テスト WP 3.0
1、functions.phpに次のコードを追加
2、次のコードで、ペー... - 2010年6月28日 -- [WordPress] Facebookのリンクを
Facebookに投稿を送るボタンを追加するプラグイン「Add Post To Facebook」と同じ事を手動で
単一ページなどのボタンを表示させたい場所に
テキストリンク
... - 2010年4月10日 -- [WP プラグイン] Add User Profile – ユーザープロフィールの項目を追加
プロフィールの連絡先情報に、RSS, Twitter, Facebook, MySpace, mixi, Skypeを追加するプラグインです。
「Add User Profile」
テストWP3.x
ポストに自動で投稿者情報を表示させるプラグインではなく、プロフィール項目を手動で追加したり
追加された項目をシングルページに手動で呼び出させたり
管理者の好みに合わせたいので... - 2010年3月22日 -- [WordPress] author.phpに投稿者に応じて。 備忘録
author.phpで、ユーザーに応じて表示を変更
author.phpの項目を表示させたいとこに
ユーザーネーム"john"のauthorページにだけ表示
ユーザーネーム"bob"のauthorページにだけ表示
サイドバーを、投稿者別に
single.phpの get_sidebar() のとこを
... - 2010年2月6日 -- [WordPress] 外部サイトの新着情報を表示させる
他のサイトのフィードを登録して、登録したサイトの新着記事タイトル一覧を表示
複数ブログをやってる人は、メインブログのサイドバーにでも他のブログの新着情報を表示させるのもいいかも
参考:
WordPress MUのトップページに、RSSフィードを取得して各ブログの新着記事を日付順にソートして表示する
関連記事
外部サイトのRSSフィードを取得して表示させてみる。
※、IE6などの旧世代ブラウ... - 2009年12月1日 -- [WordPress] id や class にカテゴリースラッグ
body や div の id や class にカテゴリースラッグを付ける
bodyに付ける
...
Post in サイト作り //