準備が整ったコード スニペットから PHP ページを作成し、JSDOM/jQuery でページを変更して遊んでいます。たとえば、次のコードがあります。
window.$('title').text('<?php wp_title(); ?>');
しかし、エスケープされたphpタグを挿入します。この文字列をエスケープせずにそのまま入れるにはどうすればいいですか?
Cheerioという名前の別のライブラリを試してみたところ、次のようなコードが正常に機能するようになりました。
$('title').html("<?php wp_title(); ?>");
文字はエスケープされておらず、これをファイルに適切に保存できます。
更新:私がそうしている理由は、WordPress テーマの作成に対処する必要があり、プロセスを合理化したいからです。私は PHP の大ファンでも WordPress テーマ構造のファンでもないので、Jade で一連のファイルを作成し、それらを Express で実行してから、自動化されたプロセスでそれらを Wordpress テーマとしてコンパイルしたいと考えています。私はこれを行うことにある程度の成功を収めています。ここで、Jade ミックスインを使用してこれを有効にします。
+title
このようなものに:
<title><?php wp_title(); ?>
最も単純な形で。
このようにして、テンプレートを変更しやすく、使いやすく快適に保つことができます。