トップページでは本文表示、カテゴリのページではエントリーカードで一覧表示したい

Simplicityの特徴 › フォーラム › テーマファイルのカスタマイズに関する質問など › トップページでは本文表示、カテゴリのページではエントリーカードで一覧表示したい

  • このトピックには7件の返信、2人の参加者があり、最後にガチョピントにより10年、 9ヶ月前に更新されました。
7件の返信スレッドを表示中
  • 投稿者
    投稿
    • #34800
      ガチョピント
      ゲスト

      トップページを記事一覧ではなく、本文表示にしています。トップページはこれで良いのですが、カテゴリのページを開く時は、ブログカードでの一覧表示にしたいと思っています。この場合どのようにカスタマイズすればよいでしょうか。

    • #34803
      Hidekichi
      ゲスト

      いけるかどうかわかりませんが、

      list.php

      if ( is_list_style_bodies() ) {//一覧表示スタイルが本文表示
            get_template_part('entry-body');//一覧表示スタイルが本文表示の場合
          } else if ( is_list_style_large_cards() ){//大きなエントリーカードの場合

      の部分を、

          if ( is_list_style_bodies() ) {//一覧表示スタイルが本文表示
            if (is_archive()){
              get_template_part('entry-card');
            } else {
              get_template_part('entry-body');//一覧表示スタイルが本文表示の場合
            }
          } else if ( is_list_style_large_cards() ){//大きなエントリーカードの場合

      などとしてみてはどうでしょう?

      • この返信は10年、 9ヶ月前にアバター画像わいひらが編集しました。理由: コード表示ににしておきました
    • #34804
      Hidekichi
      ゲスト

      このフォーラムでは、〈〉や’などは全角等に自動で変換されたりする場合もあるかと思いますので、そこらは気をつけて下さい。

    • #34807
      ガチョピント
      ゲスト

      早速ありがとうございます。試してみましたが、トップページで何も記事が表示されなくなってしまいました。
      カテゴリから一覧を見ても何も表示されておりません。。

    • #34808
      Hidekichi
      ゲスト

      何も表示されないってのは、タイプミスをしているか、コピペした場合はクォートを半角に直せてないから、あるいは、コピペミスでカッコが抜けてるから等と思います。

      元々、entry-body.phpを読む所を、is_archive()でtrueの時、entry-cardにし、falseの時は元々のentry-body.phpを読むようにするだけなので、何かが必ず読めるはずです。

      一応、サンプルを

      書き変えサンプル | jsFiddle

      fiddle内でrunを押して実行しても何も起こりません。
      スクリプトを貼り付けるためだけに利用してます。

    • #34813
      ガチョピント
      ゲスト

      ご丁寧にありがとうございます。
      やはりカッコ閉じが間違っていたようです。上手くいきました!
      本当にありがとうございます。

      http://blackpage.biz/blog/

      すみません。。

      追加で質問があるのですが「続きを読む」のリンクを出すにはどのようにすればよいでしょうか。

      http://wp-simplicity.com/list-style/
      上記記事の通りタグを挿入しているのですが、「続きを読む」リンクが出てこない状態です。

      よろしくお願いいたします

    • #34818
      アバター画像わいひら
      キーマスター

      本文中の「続きを読む」を出したい場所に<!--more-->を挿入していますか?
      もしそれでも表示されない場合は、<!--more-->タグ関連のプラグインなどをインストールしていないでしょうか?

    • #34823
      ガチョピント
      ゲスト

      ありがとうございます。タグを間違えていたようです。
      <!-more->ではなく<!–more–>だとうまくいきました。ありがとうございました。

7件の返信スレッドを表示中
  • トピック「トップページでは本文表示、カテゴリのページではエントリーカードで一覧表示したい」には新しい返信をつけることはできません。
スポンサーリンク
アドセンス(大)
アドセンス(大)