Simplicityの特徴 › フォーラム › テーマファイルのカスタマイズに関する質問など › トップページの新着記事について
- このトピックには6件の返信、2人の参加者があり、最後に
スミダにより7年、 7ヶ月前に更新されました。
-
投稿者投稿
-
-
2018年9月22日 11:48 AM #60798
スミダ
ゲストお世話になっております。
別件でもお世話になりありがとうございます。今回質問させていただいたのは、simplicityのウィジェットについてです。
[s]新着・人気記事 のウィジェットには、
『トップページで「人気記事」リストを、それ以外のページで「新着記事」リストを表示するSimplicityウィジェットです。(※要Wordpress Popular Postsプラグイン)』
と書かれています。
これをサイドバーに設定しているのですが、全ページで新着記事・人気記事が表示されてしまいます。
トップページには新着記事を表示させているので、サイドバーの新着記事は非表示にしたいと考えています。phpでトップページだけ別のサイドバーを作成する手も考えましたが、ウィジェットの説明には上記のようにあるので、難しいことをしなくても簡単にできるのでは?と思いご質問させていただきました。
ウィジェットの設定をいろいろと変えてみたものの、変化はありませんでした。
理想は、トップページのサイドバーには人気記事、それ以外の全ページのサイドバーで人気記事と新着記事を表示させたいです。どうぞよろしくお願いいたします。
-
2018年9月22日 7:23 PM #60799
かうたっく
ゲスト理想は、トップページのサイドバーには人気記事、それ以外の全ページのサイドバーで人気記事と新着記事を表示させたいです。
わたしがSimplicityで公開しているページで実際試してもキチンと分岐されてるんですね。
ほかこのような書き込みはない。って事は、何か別なモノ・影響を受けているモノがかもし知れません。
例えばプラグインの何らかの機能・または、あるか不明ですがキャッシュ機能、さらに分岐をうまくできなくなるような機能などの影響の可能性です。
なぜできないのかは、現状は分かりませんが、この辺の機能(プラグイン)を停止:ない状態にして試せばどうなるか??と思っている状態です。
-
2018年9月22日 10:04 PM #60802
スミダ
ゲスト一度子テーマのfunctions.phpに書き込んだ内容を消してみたり、プラグインをすべて停止してみましたが、かわらずでした。
「全ページで新着記事・人気記事が表示されてしまいます。」と言いましたが間違いで、すべてのページで新着記事しか表示されていませんでした。トップページは本来人気記事のはずが、こちらも新着記事になっています。
ウィジェットを設定する画面の、
「[s]新着・人気記事」のあとにタイトルが表示されるかと思いますが、新着記事のタイトルしか表示されていません。新着記事のタイトルを空欄にして、人気記事のタイトルだけ設定しても反映されません。
これも何か関係しているのでしょうか。 -
2018年9月22日 10:37 PM #60803
スミダ
ゲストいろいろと試してみた結果、トップページを投稿ページにすると正常になりました。
トップページを固定ページの「ホームページ」に設定すると、おかしくなるようです。
何か対処法はありますでしょうか。 -
2018年9月22日 11:43 PM #60804
Akira
ゲスト親テーマの lib / widgets / new-popular.php の 62 行目を、直接変更するしか方法はないように思えます。
https://github.com/yhira/simplicity2/blob/master/lib/widgets/new-popular.php#L62
この 62 行目の
is_home()をis_front_page()に変更すると、固定ページをフロントページにしている場合に、フロントページで人気記事が表示されます。子テーマからは変更できそうにないので、トップページだけ別のサイドバーを作成される方法がいいかもしれません。
-
2018年9月23日 12:01 AM #60809
わいひらキーマスター今のところは、親テーマをカスタマイズするしかないのかもしれません。
Jetpackプラグインを利用しているのであれば、ウィジェット制御機能で表示を切り替えられると思います。 -
2018年9月23日 12:13 AM #60810
スミダ
ゲストそんなやり方があったんですね・・・
なんとかうまく行きました!
ありがとうございました!
-
-
投稿者投稿
- トピック「トップページの新着記事について」には新しい返信をつけることはできません。