私は、次のスクリプトを持っています。jQueryの構文&Wordpressのタグは
テンプレートタグは、次のとおりです。
<?php bloginfo('template_directory); ?>/builderimages/
は基本的に私はで終了したい:
$('#slideViewer img').attr('src', TEMPLATE TAG HERE + $(this.val() + '.png');
私は、次のスクリプトを持っています。jQueryの構文&Wordpressのタグは
テンプレートタグは、次のとおりです。
<?php bloginfo('template_directory); ?>/builderimages/
は基本的に私はで終了したい:
$('#slideViewer img').attr('src', TEMPLATE TAG HERE + $(this.val() + '.png');
あなたはこれを試みることができる:これはPHP /ワードプレスによって処理されているvar IMG_DIR
一環でファイル限り、動作するはずです
var IMG_DIR = '<?php bloginfo('template_directory');?>/builderimages/';
// And then, later on...
$('#slideViewer img').attr('src', IMG_DIR + $(this).val() + '.png');
。必要に応じて、テンプレートの<head>
セクションの<script>
に貼り付けて、どこにでも表示させることができます。
PHPコードはサーバ側である一方、jQueryのクライアント側です。したがって、2つを直接リンクすることはできません。 jqueryで情報を取得できるように、ページのどこかに情報を埋め込む必要があります。あなたはあなたが望むタグをつくり、それから値を取り出すことができます。これは、原油ですが、
//server side
<span id="templatesdir" style="display: none;"><?php echo bloginfo('template_directory'); ?></span>
//client side
var templates = $('#templatesdir').html();
$('#slideViewer img').attr('src', templates + $(this.val() + '.png');
これは機能します。ありがとうございました! –