wordpressデザインとロジックが分離してないのがつらい問題WordPress初心者なのでプロはどうしてるのか知らないんですが、デザイナがテーマじゃなくhtmlとcssでデザイン上げてくるという環境な場合、index.phpとかsingle.phpにロジックぶち込んじゃうとあとでデザインに修正入ったときに地獄になる気がしておそろしい。今回まさにそんな状況で、もう納品してるので過去の話ではあるんだけども、テンプレートエンジン入れましたという話です。テンプレートエンジンどれを使うか問題PHPのテンプレート探すといくつかあるんですが、nodeでejsに慣れてるというのもあり、ejsチックに使えるものを探します。ちなみにぼくはPHPほとんど使ったこと無いのでもっといいのがあったり見当違いなこと言ってる可能性もあるのでそこは他で補完してください。そんななかで今回候補に挙げたのがこの2つ。Bladelaravel.comLaravelで使われてるWordPressのプラグインがあるLIGで解説されてるので雰囲気はこちらで感じてください。ドキュメントPhalconで使われてるWordPressのプラグインはないがスタンドアロンで使えるCで書かれてるっぽい今回はVolt使います一応両方使ってみたんですが、結論として今回はVolt使いました。理由としてはパッと見てなにやってんのかわかるこれにつきます。Bladeは初見でみると@sectionとか@yieldとかなにやってんのか一発で理解しづらい(別に@sectionとか使わなくても書けますよ一応)のと、@includeとか@extendsしたファイルがコンパイルするとその分だけできるのがなんとなくいやだったという理由です。Voltはその点、見りゃだいたいなにやってんのかわかるのがのちのちの安心感に繋がるというのが大きかったです。VoltはWordPressのプラグインがないので、Linuxの場合ソースからビルドするなり何なりして入れる必要があるというめんどくささがあるので、そこをどう考えるかですね。それを踏まえても、見た目楽そうというのにはぼくは敵わなかったという感じです。Phalcon(Volt)を入れるVolt入れるためにはPhalconを入れる必要がある、ということで入れていきます。インストール安心してください。ここみれば大体わかります。Apache2.4使ったので微妙に変えてあります。30-phalcon.iniがなかったら作って下記を書きましょう。extension=phalcon.soインストールの確認コマンドぶったたいで動いてるか確認します。contributors使い方ここみれば一発でわかります。W3bDeveloper.comincludeとかpartialしたい場合はここ見ましょう。管理がめちゃめちゃ楽になったので使いましょう。google.setOnLoadCallback(initialize);はてなブログをはじめよう!ginzanomamaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。