人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

wordpressでカテゴリーごとにまとめて、タイトルと見出し文書を一ページに表示する方法ってありませんでしょうか。
カテゴリーは後から追加になっていくので、
カテーゴリーを固定にするのではなく、カテゴリーが追加されたら勝手に反映されるようにしたいです。

こんな感じで全部の記事を表示するページを作りたいです。
■カテゴリーA
・記事タイトル/抜粋情報1
・記事タイトル/抜粋情報2
■カテゴリーB
・記事タイトル/抜粋情報3
・記事タイトル/抜粋情報4
・記事タイトル/抜粋情報5

●質問者: jundadadadada
●カテゴリ:ウェブ制作
✍キーワード:wordpress カテゴリー ゴリ タイトル 勝手
○ 状態 :終了
└ 回答数 : 2/3件

▽最新の回答へ

1 ● ayakasi08
●0ポイント

http://coliss.com/articles/blog/wordpress/plugin/76.html

サイトマップジェネレータプラグインを導入すれば可能です。

◎質問者からの返答

抜粋記事の中にカスタムフィールドの値をいれたりデザインしたいので、ソースの書き方を知りたいです。


2 ● rouge_2008
●70ポイント ベストアンサー

次のようなコードで可能でした。

<?php
$args=array(
 'orderby' => 'name',
 'order' => 'ASC'
 );
$categories=get_categories($args);
echo '<ul>';
 foreach($categories as $category) { 
 echo '<li><a href="' . get_category_link( $category->term_id ) . '" title="' . sprintf( __( "View all posts in %s" ), $category->name ) . '"' . '>' . $category->name.'</a>';
?>
 <ul>
<?php
global $post;
$myposts = get_posts('category='.$category->term_id."&orderby=post_date&order=DESC");
 foreach($myposts as $post) :
 setup_postdata($post);
?>
 <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a><?php the_excerpt(); ?></li>
<?php endforeach; ?>
 </ul></li>
<?php
}
echo '</ul>';
?>

※付属プラグインの「WP Multibyte Patch」を有効にして、好みに合わせて設定を変更してください。

・WP Multibyte Patch(設定の説明等)

http://eastcoder.com/code/wp-multibyte-patch

http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%A...


http://codex.wordpress.org/Function_Reference/get_categories

http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%A...

http://codex.wordpress.org/Template_Tags/get_posts


※テンプレートではなく、ページに記述する場合は、PHPを実行可能にするプラグインが必要です。

(runPHPではかなり設定値を大きくしてもメモリ不足で実行エラーになりますので、Exec-PHPがおすすめです。)

◎質問者からの返答

ありがとう御座います!早速試してみます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ