0

Wordpress Web サイトでこのスクリプトを使用しています: JQuery Plugin: Random Image

私が抱えている問題は、Wordpress が画像フォルダーから画像を取得できるように、パス セクションにどのような種類のコードを配置すればよいかわからないことです。/images だけでは十分ではありません。これは、www.mydomain.com/images/image.jpg を提供するだけであり、Wordpress を使用している場合は明らかに URL 全体ではありません。

私はこれを試しました:jsスクリプトファイルのワードプレスパスURL

しかし、私はそれを機能させることができません。置くたびに

var templateUrl = '<?= get_bloginfo("template_url"); ?>';

私のファイルでは、エラーが発生します

%3C?=%20get_bloginfo(%22template_url%22);%20?%3E/images/image.jpg

私は何を間違っていますか?

4

3 に答える 3

0

さて、試行錯誤しながら動作させました。他の誰かが同じ問題を抱えている場合に備えて、間違ったことをここにリストします。

  1. vartemplateUrlコードを個別のjavascriptタグに配置しました。後で、 $(document).ready(function(){のすぐ上に移動しました

  2. templateUrlを実際の.jsファイルに入れました。後でそれを次の場所に移動しました: $('。shuffle')。randomImage({path:templateUrl + / images /});

最終結果は次のようになります。

<script type="text/javascript">
var templateUrl = '<?php bloginfo('template_directory'); ?>';
    $(document).ready(function() {
        $('.shuffle').randomImage({path: templateUrl + /images/});
    });
</script>

スクリプトが完全に機能するようになりました。助けてくれたみんなに感謝します!:)

于 2013-03-01T11:02:46.827 に答える
0

あなたはそれをエコーし​​なければなりません。

<?php echo get_bloginfo("template_url"); ?> 

またはあなたが使用することができます

<?php bloginfo("template_url"); ?>
于 2013-02-28T03:41:55.093 に答える
0
<script type="text/javascript">
var themeFolder = '<?php echo get_template_directory_uri(); ?>'; 
</script> 
于 2015-06-13T21:05:11.617 に答える