Simplicityの特徴 › フォーラム › Simplicityについての質問 › 関連記事を追従領域に表示したい
- このトピックには5件の返信、2人の参加者があり、最後に
tetsuにより9年、 2ヶ月前に更新されました。
-
投稿者投稿
-
-
2017年7月13日 2:10 PM #53827
tetsu
ゲスト記事下に表示される関連記事を、サイドバーの追従領域に表示させるにはどうしたらいいですか?
記事下にも表示させたままにしたいです。 -
2017年7月13日 5:15 PM #53833
わいひらキーマスターsidebar.phpテンプレートのPHPを編集して、追従領域部分にrelated-entries.phpを表示させるしかないかもしれません。そうすると、CSSの調整も必要になってくるかと思います。
-
2017年7月13日 5:34 PM #53835
tetsu
ゲスト回答ありがとうございます。
ちょっと詳しくない(PHPとかCSSが何かわからない)ので諦めようと思います。カテゴリAを見ている人とカテゴリBを見ている人に、別の人気記事を表示させたいのですが他に方法はありませんでしょうか。
-
2017年7月14日 5:33 PM #53842
かうたっく
ゲスト例えばFTPソフトを使ってSimplicity2の親テーマから、sidebar.phpをダウンロード。
文字コードが面倒なので編集せずに、それをそのまま子テーマフォルダへアップロード。
パス:domain.com/(public_html)/wp-content/themes/simplicity-childフォルダ内に(ダッシュボード外観ー『テーマの編集』画面にある)子テーマsidebar.phpを開いて一番下。
</div><!– /#sidebar –>
の上に下記コードを貼る。
<?php if (!is_mobile() ): ?> <div id="sidebar-scroll"> <!-- 関連記事表示 --> <aside class="related-entries"> <h2><?php echo get_theme_text_related_entry();//関連記事タイトルの取得 ?></h2> <?php get_template_part('related-entries'); ?> </aside><!-- #related-entries --> <?php endif; ?> </div>一番下のコードから見て、下記のようになったら更新。
<?php if (!is_mobile() ): ?> <div id="sidebar-scroll"> <!-- 関連記事表示 --> <aside class="related-entries"> <h2><?php echo get_theme_text_related_entry();//関連記事タイトルの取得 ?></h2> <?php get_template_part('related-entries'); ?> </aside><!-- #related-entries --> <?php endif; ?> </div> </div><!-- /#sidebar -->簡単な説明として。
- スマホで表示しないコードを追加
<div id="sidebar-scroll"></div>の中にコードを入れると追従型になる。
記事下・サイドバーに2つ関連記事を置く場合なので。
- single-page.phpから、関連記事に関係ある項目だけを取り出して、(1ページidは1つのルールの通り)関連記事のid=””を削除した。
- 親テーマのCSSに影響しない
私の環境では、カスタマイザーの関連記事設定・デフォルト1列・3その他、3列などでもCSSの指定なしでOK!でしたけど、レスポンシブ設定など指定が違えばスタイルの指定が必要かもしれません。
ちょっと詳しくない(PHPとかCSSが何かわからない)ので諦めようと思います。
あきらめた所でしたけど、他検索から流入あったときのヒント用に書きました。
-
2017年7月14日 6:20 PM #53846
わいひらキーマスターカテゴリAを見ている人とカテゴリBを見ている人に、別の人気記事を表示させたいのですが他に方法はありませんでしょうか。
現在のSimplicityの仕様では設定画面からはできません。
いずれにせよ、テンプレートファイルをカスタマイズすることになると思います。もしくは、そういった機能があるプラグインを探し回るとかしか。sidebar.phpテンプレートのPHPを編集して、追従領域部分にrelated-entries.phpを表示させるしかないかもしれません。そうすると、CSSの調整も必要になってくるかと思います。
関連記事のような「同じカテゴリの記事のランダム表示」ではなくて、「同じカテゴリの新着記事を表示する」のであれば、「新着記事」ウィジェットの「カテゴリ別新着記事」項目を選択すればば近いことはできるかもしれません。
-
2017年7月18日 2:55 PM #53919
tetsu
ゲストかうたっくさん
詳しい説明ありがとうございます。私は一つも理解出来ませんでしたが他の方の参考になればうれしいです。
ブログを始めて10か月ぐらいになりますが、もう少し勉強した方がいいと思わせてもらえるきっかけになりました、ありがとうございます。わいひらさん
ウィジェットの「カテゴリ別新着記事」の設定を見逃していました。これで私のやりたい事はほぼすべて解決可能です。ありがとうございました。
-
-
投稿者投稿
- トピック「関連記事を追従領域に表示したい」には新しい返信をつけることはできません。