3

準備が整ったコード スニペットから 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(); ?>

最も単純な形で。

このようにして、テンプレートを変更しやすく、使いやすく快適に保つことができます。

4

1 に答える 1