質問: wordpressフォルダの外にカテゴリごとのフォルダを作り、そのフォルダ内のblog.phpに 以下のコードを使い、カテゴリ別のアーカイブを表示していましたが、 ``` ``` リンク先が突然真っ白になってしまい、原因がわかりません。 wordpressは手探りの状態で、phpも初心者のため、 どなたかご教示お願いできないでしょうか? プラグインは「Archives for a category」を使用しています。 テーマは前任者の自作になります。 wp-config.phpでのエラーは以下になります。 — Warning: include(/syn/var/www/example/example113/doc/wpress/wp-content/themes/example/category-example-blog.php): failed to open stream: Permission denied in /syn/var/www/example/example113/doc/wpress/wp-includes/template-loader.php on line 74 Warning: include(): Failed opening '/syn/var/www/example/example113/doc/wpress/wp-content/themes/example/category-example-blog.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /syn/var/www/example/example113/doc/wpress/wp-includes/template-loader.php on line 74 (exampleの部分はダミーで入れています。) 直前の操作としてはheader.phpに書かれているsyle.cssのリンク先を ``` /shared/css/syle.css"> ``` から ``` ``` に変え、syle.cssをテーマフォルダ直下に移しました。(以前はsyle.cssがshared/cssフォルダの中にあってもテーマが使えたのですが、テーマが使えなくなり、どこかのネット記事を参考にテーマ直下に置くことで解決しました。) function.phpは以下のようになっています。 ``` ``` エラー文にある、(/syn/var/www/example/example113/doc/wpress/wp-content/themes/example/category-example-blog.php)には該当のファイルは存在しているんですが、表示されません。 他に情報が必要であればお教えいただければ提示いたします。 よろしくお願いいたします。
回答: wordpressフォルダの外に設置されたカテゴリごとのフォルダ内のblog.phpに書かれた、 のリンク先であるcategory-○○○-blog.phpが読み込めていないのが原因でした。 このcategory-○○○-blog.phpも前述のblog.phpと同じ体裁のレイアウトになっており、 は、で囲われています。 このの、を削除するとcategory-○○○-blog.phpは表示されました。