2011-05-31 10 views
1

私は、次のスクリプトを持っています。jQueryの構文&Wordpressのタグは

テンプレートタグは、次のとおりです。

<?php bloginfo('template_directory); ?>/builderimages/ 

は基本的に私はで終了したい:

$('#slideViewer img').attr('src', TEMPLATE TAG HERE + $(this.val() + '.png'); 

答えて

1

あなたはこれを試みることができる:これは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>に貼り付けて、どこにでも表示させることができます。

+0

これは機能します。ありがとうございました! –

0

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');