Advanced Custom Fieldsというのはカスタムフィールドを作るプラグインです。小説サイトでなんでこんなものが必要なのかと申しますと…ひたすらにWordPress化最初期から懸案の、千柳亭書房エンサイクロペディアのためでした。
柳はWordPressというCMSを知ったときから、小説サイトを作るのと同じくらいの情熱でどうにか満足のいくエンサイクロペディアが作りたいと四苦八苦してきました。テーマのそのものを変更(<いわゆるナレッジベース向けテーマ)してみたり、プラグイン(Echo Knowledge Base)を使ってみたり 1。とどのつまり(自分でも時々忘れそうになる)キャラや世界観の設定をひとまとめにしておこうというタクラミでして、名前とか特徴、所属といった情報の入力および出力フォーマットを決めておいて、それらを自由に検索(+追記)できるサイトを作るというのが目標なのです。もう一歩踏み込んで言えば、キャラ同士で設定がかぶったり、矛盾が生じたりするのを防ぐために書くいわば柳の制作ノートのようなものですね。
そんなもん公開すんなとお叱りを受けそうですな。
ですが…言っちゃ何ですがわざわざ秘匿するようなもんでもないから見えるとこに置いてる、というスタンスだとご理解頂ければ幸いです。「書きたいものを、書けるだけ」がうちの基本方針ですから。
さて本題。
一旦はテーマを「Cocoon」に変更、プラグインである「Advanced Custom Field」を使ったカスタムフィールドでデータ管理するというスタイルをとることで、柳としては満足とは言わないまでも一応納得のいく形のものが出来たのですが、最近また問題が発生しました。
カスタムフィールドを管理するプラグイン「Advanced Custom Field」に不具合が発生したのです。
アナウンスを読む限りは、今までの出力方法ではセキュリティ上問題があるので危ないHTMLは出力しないようにしてますよ、というコトらしいのですが…だからっていきなりWordPressの管理画面も立ち上がらない仕様にされても困るのです。またまた黒ひげ危機一発! 2をやる羽目になってしまいましたよ。「Advanced Custom Field」だけを無効化すれば一応サイトは復活するのですが、カスタムフィールドの部分は全く表示されなくなってしまいました。
公式サイトでは対応したと書いてあるのですが、当サイトに起きている現象としては上記プラグインを有効化するとWordPress管理画面すら立ち上がらないという深刻な状況です。旧いバージョンの「Advanced Custom Fields」を探してダウングレードも試みましたがイイコトにならない。有効化も出来ないからエクスポートもできない。…これは困った。
仕方ない。
バックアップからステージングサーバーに展開したサイトは普通に閲覧できたので、そこからちまちまとデータを抜く(有り体に言えばコピペする)より他ないかなと考えています。当然、今後のデータ管理方法はこのプラグイン(「Advanced Custom Fields」)とは別の何かを検討する必要が出てきたのでした。現状、代替手段についていい案があるわけではないのですが…ここは基本に返って、WordPressデフォルトのカスタムフィールドを再検討してみようかとも思っています。
プラグインは便利だけど、やっぱり依存するのは怖いですねえ…
コメント