質問編集履歴

1

sidebar.phpで実現したい動きについて「補足情報」を追記しました。

2020/03/29 01:49

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -89,3 +89,25 @@
89
89
  表示する記事がないので、function.phpに書いたページ情報の取得が、うまく働いていないのだと思いますが…。
90
90
 
91
91
  記事がない場合は何もしなくてよいのですが、phpをどのように書けばよいのでしょうか?
92
+
93
+
94
+
95
+
96
+
97
+ ### 3/29追記:補足情報
98
+
99
+ 「archive.phpのエラーを吐いている部分」について、補足です。
100
+
101
+ 当初はarchive.phpでのみエラーが発生していたので、簡略化して書いてしまいました。エラーが発生しているのは、正確にはarchive.phpで読み込んでいるサイドバー用のsidebar.phpです。そして、このsidebar.phpは全ての固定ページと、投稿アーカイブページで共用しています。
102
+
103
+
104
+
105
+ なので、実現したいsidebar.phpの動きは以下になります。
106
+
107
+ ・固定ページで読み込まれているときは親子階層により条件分岐をする
108
+
109
+ ・投稿アーカイブページで読み込まれているときは親子階層の判別は不要
110
+
111
+
112
+
113
+ 現状、固定ページは問題なく動いており、また投稿アーカイブページで読み込まれているときも、投稿記事が1つでもあればエラーは出ていません。