2

プラグインを使用する代わりに、ライトボックスをテーマに追加する必要があります。追加しましたが、すべて正常に動作しますが、何らかの理由でclose.pngとloading.gifの画像がsite.com/images/close.pngを参照し続けます。私のlightbox.jsはthemes/mytheme / libsにあり、画像はthemes / mytheme/imagesにあります。lightbox.jsを次のように変更しました。

 this.fileLoadingImage = '../images/loading.gif';
  this.fileCloseImage = '../images/close.png';
4

1 に答える 1

1

lightbox.jsファイルにフルパスを含める必要がある場合、その方法の1つは、この例-> jQuery内のWordPressテンプレートディレクトリへのパスに従うことです。

lightbox.jsを含める前に、header.phpのWordpressテンプレートディレクトリに変数の値を設定し、その変数を使用して絶対パスを生成します。

 <script type="text/javascript">
     var templateDir = "<?php bloginfo('template_directory') ?>";
 </script>
于 2012-09-09T22:59:13.033 に答える