ヒントだけでもということなので...
WordPress も PHP で書かれたプログラムなので、Twig を呼び出すPHPコードを書けば Twig は使えると思います。
試していませんが、たとえば...
twig をインストールして、
テーマディレクトリに views ディレクトリを作成して、その中テンプレートファイル test.twig
を作成。
WordPress で固定ページ test を作成して、
page-test.php に下記のような感じで、twig のコマンドを記載して、 http://example.com/test にアクセスすると test.twig の内容が表示されないでしょうか。
<?php
require_once __DIR__ . '/autoload.php';
$loader = new Twig_Loader_Filesystem(__DIR__ . '/views');
$twig = new Twig_Environment($loader);
echo $twig->render('test.twig');
上記のような感じで、twig テンプレートを WordPress のテーマから呼び出すことが可能であれば、あとは、WordPress でお使いのテンプレートの header/footer 部分を twig を呼び出す形に置き換えれば良いと思います。
ただし、WordPress の header/footer の中で、プラグイン等の CSS や JavaScript を読み込む部分が動的に追加される場合がありますので、このあたりの処理を工夫する必要があると思います。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/06 09:53