valleyarts
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: index.phpに日付と記事タイトル名を表示させたいmocomoco様
お返事ありがとうございました。
そういうことだったのですね。<?php if (have_posts() ) :while ( have_posts() ) : the_post();?>上記を分割して記述するということは全く浮かびませんでした。
なかなかPHPに慣れなくて頭がかたいですね・・・。
どうもありがとうございました。
フォーラム: 使い方全般
返信が含まれるトピック: index.phpに日付と記事タイトル名を表示させたい※最初の投稿の中に不自然に</p>がありますが、これはcodeで囲む記述をまちがえて
自動で挿入されたものなので無視して頂きますようお願い致します。ローカル環境で自作テーマを作成中です。
色々と調べておりましたところサブループ用のクエリオブジェクトを
使うことで解決できました。
サイドバーにサムネイル付の新着記事を表示させておりましたので
この記述を元にサムネイル部分などを消して下記のようにしました。/** * 最近の記事を 3件表示 */ $args = array( 'posts_per_page' => 3, ); $my_query = new WP_Query( $args ); // サブループ if ( $my_query->have_posts() ) : ?> <ul class="topics_area"> <?php // ループ開始 while ( $my_query->have_posts() ) : $my_query->the_post(); ?> <li class="clearfix"> <div class="topics_post"> <p class="topics_date"><?php the_time( get_option( 'date_format' ) ); ?></p> <h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3> </div> </li> <?php //ループ終了 endwhile; ?> </ul> <?php else : ?> <p>記事はありません。</p> <?php // サブループ if 文終了 endif; wp_reset_postdata(); ?>あとはcssでデザインしていったら希望の出力になりました。
<ul> <li>日付 トピックス1</li> <li>日付 トピックス2</li> <li>日付 トピックス3</li> </ul>最初の記述では何故だめなのかが分からないままです。
たまたまサイドバーの出力が希望の形になっていたので
サムネイル部分をとっただけなのです。フォーラム: 使い方全般
返信が含まれるトピック: 勝手にコメントアウトが入る自己解決しました。
イージーミスでした。前にheader.phpのテンプレートの最後に
<? php というのが記載されてしまっていた為に
表示がおかしかったようです。お騒がせいたしました。
フォーラム: 使い方全般
返信が含まれるトピック: category.phpを読み込んでくれません。gblsm様
お返事が遅くなり申し訳ございません。
このような時の対処法として覚えておくようにします。
解決済みとさせて頂きます。
どうもありがとうございました。
フォーラム: 使い方全般
返信が含まれるトピック: category.phpを読み込んでくれません。投稿中にお返事がありました。
どうもありがとうございます。はい、そのサイトのものを使用しています。
お試し頂いてありがとうございます。
1からカスタマイズしているうちにどこかで誤りがあったのかも知れませんね・・・。get_template_part(‘loop’); の内容はindex.phpでも使用しているので
特に問題はないかと思っております。現在は区別するためget_template_part(‘loop_category’); というように
新しくテンプレートを追加してみました。表示は正常にされているようなのですが、気になる解決の仕方です・・・。
フォーラム: 使い方全般
返信が含まれるトピック: category.phpを読み込んでくれません。——— 追記 ————-
すみません。
少し変化がありました。パーマリンク設定をデフォルトにしたり「月と投稿名」というのにしたりして
挙動を確かめていましたらいつのまにか、カテゴリ一覧が表示されました。
また、Tagも同様に一覧が表示されました。これはなぜなんでしょうか・・・・。紐づけがうまくできていなかったのですかね。