4月 062011
 

WordPress 3.1 日本語版への移行を祝して,テーマを”Mandigo”から”Suffusion”に変更しようとしたのだが,あまりにオプションが豊富かつ多機能なテーマで,これまでと同じようにはPHPファイルの編集ができない.

中でも困ったのが,単一記事(post)を選んで表示させるときに,ページの表示形式を定義している”single.php”を編集しても意味がなかったことだ.管理画面(ダッシュボード)で,「外観」→「テーマ編集」と進み,”single.php”を開くと,ファイルの注釈に”Single book template for the Now Reading plugin”と書かれていて,編集したいファイルではないことがわかる.しかし,単一記事の表示形式を定義しているのは”single.php”のはずでは???

色々と調べ回ったところ,Aquoid ForumのQ&Aで答えを見付けた.長い質疑応答の結論部分だけを日本語でメモしておく.

管理画面の「テーマ編集」で”single.php”を開くと,そのURLは

http://.../wp/wp-admin/theme-editor.php?file=/themes/suffusion/now-reading/single.php&theme=Suffusion&dir=theme

となる.ブラウザーのアドレスバーでURLを

http://.../wp/wp-admin/theme-editor.php?file=/themes/suffusion/single.php&theme=Suffusion&dir=theme

に変更する.この”single.php”を編集すればOK.