Wordpressで子カテゴリーと記事タイトル表示

このQ&Aのポイント
  • Wordpress初心者ですいません。Wordpressで子カテゴリーと記事タイトルを一覧表示したページを作成したいのですが、下記のページより、wp_list_categoriesを使用すればよいことが分かりました。
  • 親カテゴリー名だけが表示されるだけで、子カテゴリー及びその記事タイトルは表示されませんでした。何か根本的に間違っているような気もしますが、詳しい方教えていただけないでしょうか?
  • 他にもっと楽な方法があれば、教えていただけると嬉しいです。
回答を見る
  • ベストアンサー

Wordpressで子カテゴリーと記事タイトル表示

Wordpress初心者ですいません。 Wordpressで子カテゴリーと記事タイトルを一覧表示したページを作成したいのですが、 下記のページより、wp_list_categoriesを使用すればよいことが分かりました。 http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/wp_list_categories <?php $args = array( ・・・以下をコピーし、phpファイルにしてtheme以下のテンプレートフォルダにアップロード、親カテゴリーに、 <?php wp_list_categories( $args ); ?> を投稿してみましたが、 親カテゴリー名だけが表示されるだけで、子カテゴリー及びその記事タイトルは表示されませんでした。 何か根本的に間違っているような気もしますが、詳しい方教えていただけないでしょうか? また、他にもっと楽な方法があれば、教えていただけると嬉しいです。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

wp_list_categories() では、記事を表示することが出来ません。 やり方としては、 1) サイトマップ系のプラグインで、カテゴリー・投稿だけを表示する(固定ページは表示しない)。 2) get_categories() と get_posts() を使って自分でプログラムする。 のいずれかでしょう。

kenny100
質問者

お礼

ありがとうございます。 PS Auto Sitemapというプラグインを使って、うまくいきそうです! wordpressで何かしたいと思ったら、まずはプラグインを探すのがよさそうですね。^^

関連するQ&A

  • WordPressの記事とカテゴリについて

    サイドバーに「最近の記事」と「カテゴリー」をウィジェットを使わずに表示させたいです。 1)最近の記事 <?php wp_get_archives('type=postbypost'); ?> これに、記事数を10個だけ表示させるにはどうすればよいのでしょうか 2)カテゴリー <?php wp_list_categories('title_li='); ?> (例) ・日記(5) ・お仕事(10) ・日常生活(6) ・・・というふうに、 各カテゴリー右側に ( ) で記事数を表示させたいです。 どうすれば良いのでしょうか お分かりになる方いらっしゃいましたら、どうぞよろしくお願い申し上げます。

    • ベストアンサー
    • HTML
  • WordPressのカテゴリーについて

    画像の上のがウィジェット編集で表示させたカテゴリーで 下がwp_list_categories()で表示させたカテゴリーです 下のカテゴリーのITとソフトウェアの間に一行ぐらいの 空欄ができてしまっているのですが原因がわかりません 何が考えられるでしょうか?皆様のお知恵をお貸しください 下のカテゴリーのコードです <?php $args = array( 'title_li' => '', 'show_count' => true, 'depth' => 0, ); wp_list_categories($args); ?>

    • 締切済み
    • CSS
  • WordPress(ワードプレス)の記事タイトル

    WordPress(ワードプレス)の記事タイトルとサイトタイトルに入れ替えについて教えていただけないでしょうか? 現在、WordPress(ワードプレス)のバージョンは、3.4.2です。 現在、記事ページを表示するとヘッダーには、 サイトタイトル - 記事タイトル  の順で表示されます。 これを、  記事タイトル - サイトタイトル へ入れ替えたいのですができません。 現在、header.phpファイル内のタイトルのコードは、 <title><?php bloginfo('name'); ?> <?php if ( is_single() ) { ?> &raquo; Blog Archive <?php } ?> <?php wp_title(); ?></title> となっています。 で、おかしいと思うのですが、いろいろためして、 <title><?php wp_title(); ?></title> とすると、サイトタイトルがヘッダーに表示されると思ったのですが、この場合、記事タイトルのみがヘッダーに表示されました。 逆に、 <title><?php bloginfo(‘name’); ?><?php if ( is_single() ) ?></title> とかすると、サイトタイトルだけがヘッダーに表示されます。 is_single - 記事タイトル wp_title - サイトタイトル でないといけないと思っていたのですが? どちらにしても、どのファイルを修正したらよいのかわかりません。 この場合、 記事タイトル - サイトタイトル  の順番に表示させるためには、どのファイルの箇所を修正すればよいと推測できるでしょうか? ヒントでもよいのでよろしくお願いします。

    • ベストアンサー
    • PHP
  • 【WordPress】投稿がないカテゴリ非表示方法

    【WordPress】 投稿がないカテゴリー 非表示 方法 カテゴリーの1つを決め すべての子カテゴリーと投稿を表示させる際に、 子カテゴリー内に投稿がない場合、 子カテゴリー名を表示させないようにしたいです。 下記のソースでうまくいきませんでした。 <?php $chihirdren=get_categories( 'parent=5&hide_empty=0&orderby=slug&order=DESC'); foreach($chihirdren as $child){ ?> <?php if(have_posts()):?> <h2><?php echo $child->cat_name ?></h2> <?php else: // no post ?> <?php endif; ?> <?php $wp_query->query(array('cat'=>$child->cat_ID,'posts_per_page'=>-1)); while ($wp_query->have_posts()) : $wp_query->the_post(); ?> <h3><?php the_title(); ?></h3> <?php endwhile; } ?> 大変申し訳ございません。 ご教授をお願いいたします。。

    • ベストアンサー
    • PHP
  • あるカテゴリーの固定ページ一覧/WordPress

    <?php wp_list_pages('title_li='); ?>で固定ページ一覧が表示されますが あるカテゴリーの固定ページに限定して一覧表示できないでしょうか。 固定ページにカテゴリーを設定は、functions.phpに add_action('init','add_categories_for_pages'); function add_categories_for_pages(){ register_taxonomy_for_object_type('category', 'page'); } add_action( 'pre_get_posts', 'nobita_merge_page_categories_at_category_archive' ); function nobita_merge_page_categories_at_category_archive( $query ) { if ( $query->is_category== true && $query->is_main_query() ) { $query->set('post_type', array( 'post', 'page', 'nav_menu_item')); } } と記述して、解決しています。

    • ベストアンサー
    • PHP
  • WordPressのカテゴリページにhtmlで表示

    WordPress初心者です。 ついに行き詰まってしまったので質問させていただきます。 カテゴリーページについて、あるカテゴリーで投稿したブログ記事がそのカテゴリーページに表示される訳ですが、現状<h2>タグでくくられたタイトルをクリックすると記事の詳細ページに飛びます。 カテゴリーページに記事の本文は<p>タグでくくられて、テキストが流れている状態です。 そうではなくて、カテゴリーページで簡潔させたいのです。 記事の本文に<table>などのhtmlタグを入力しているのに、カテゴリーページに表示されている記事の本文を見ると、<table>などのhtmlタグはまったくなくなっていて、すべて<p>でくくられてしまっています。 記事の本文に入れているhtmlソースをそのままカテゴリーページに表示させることはできないのでしょうか? 方法があれば、それについて記載されているURLなど教えていただけると幸いです! よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • WordPressで固定ページのグローバルナビにカテゴリーページへのリンクを付けたい

    現在、WordPressにて通常のサイト(ブログでない)を作っております。 グローバルナビをwp_list_pagesで出力し表示させています。 その中で特定のボタンだけはカテゴリーページや日付ページなどにリンクを張りたいのですが、 <イメージ> |固定ページ1|固定ページ2|カテゴリーページ|固定ページ|日付ページ| この場合wp_list_pagesを使わず直書きで <ul> <li><?php bloginfo('url'); ?>/ページ1</li> <li><?php bloginfo('url'); ?>/ページ2</li> <li><?php bloginfo('url'); ?>/category/カテゴリー名</li> <li><?php bloginfo('url'); ?>/ページ4</li> <li><?php bloginfo('url'); ?>/category/カテゴリー名</li> </ul> としないとダメでしょうか? 今回、初めてWordPressを使用したサイトを作成しており、 ネットや書籍で調べましたが、答えが見つからず・・・ お分かりになる方がいらっしゃいましたらご教授願います。 宜しくお願い致します。

    • ベストアンサー
    • PHP
  • wordpressの記事にブックマークを設置したい

    wordpress の記事にブックマーク一覧を設置したいと考えております。 wp-hatena というプラグインをアップ→有効化し、 以下のようなコードを埋め込むとのことなのですが、 どこに埋め込むべきかがわかりません。 ※参照 http://wppluginsj.sourceforge.jp/wp-hatena/ <?php if(isset($wph)) { $wph->addHatena(); $wph->adddelicious(); }?> 上記以外にもyahooブックマーク等も取り揃えたく。 ちなみに、バージョンはは2.7.1です。 宜しくお願い致します。

  • WordPressのカテゴリートップページについて

    WordPress2.9.2を使用しています。 各カテゴリーのトップページには、属するアーカイブのタイトル、日付、そして記事全文が表示されてしまいますが、タイトルのみ表示させるにはどうしたらよいのでしょうか。

  • wordpress Googleの重複タイトルエラ

    Google&wordpressのSEOについての質問です。 wordpressで指定のURLでサイトを表示しています。 現在   www.○○○○.jp (wordpressサイトトップページ) ログイン www.○○○○.jp/wp/wp-login.php (wordpressログインページ) この状態で記事を書きますと、Googleの重複タイトルエラーに表示されるのが www.○○○○.jp/ポスト/タイトル  www.○○○○.jp/wp/ポスト/タイトル と2つの同じ内容ページが表示されてることになっています。 本来は(www.○○○○.jp/ポスト/タイトル) だけでgoogleに伝えたいのですが どうすればGoogleに正式なリダイレクトを宣言できるのでしょうか?

    • 締切済み
    • SEO