質問編集履歴
1
sidebar.phpで実現したい動きについて「補足情報」を追記しました。
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つでもあればエラーは出ていません。
|