返信の受付は終了いたしました。
-
-
- 読み込み中...
普通にやるとそうなるよね。そういう使い方してる現場もあります。
一応、php-pugっていうライブラリもあるから、PHPでpug使うことはできるんだけど、WordPressって、Composer前提のシステムじゃないから、かなり無理しないと実装できなさそうなイメージ。やったことないからわからんけど…
自分はWP嫌いすぎて何年も触ってないんだけど、JAMStackをPHPでやるようなフレームワーク作ったので、WP-API経由でならテーマに相当するものをPug/SCSSで作れる環境は整ったよ。 -
-
-
- 読み込み中...
Composer前提じゃないから外部ライブラリ使うのためらう -
-
-
- 読み込み中...
pugはテンプレート言語として期待してるんだよね?
で、phpもテンプレート言語だよね
テンプレート言語からテンプレート言語に変換するのは極めて非効率だから、最初からphpでやりなさいって話じゃないでしょうか
php覚えるより、pugとphpの差を埋める作業の方が、遥かにコスト高いよ -
-
-
- 読み込み中...
そうなんだけど、PugやHAMLに慣れた人間からすると、生PHPなんて書く気失せるんだよね。bladeはまだpugっぽさあっていいけど、結局閉じタグないといけないし、まあ、なんだかね、って感じ。 -
-
-
- 読み込み中...
一度 pug で html が完成したら、あとはもう php のみでやる。よほど大きなデザイン変更でない限りは、そのまま php 上で変更してる。pug で完全な wp テンプレートを吐き出すのは厳しいと思うよ。 -
webpackでpug/sass/tsをコンパイルした後に、localを起動しテーマディレクトリに移動しphpを記述するのですが、当然ですがpugとphpの記述がズレていきます。WP移行後はpugはお役御免で以降はphpファイルで管理していくしかないでしょうか。