-1

私はこれをずっと真剣に見てきました!カスタムメイドのフッターに画像が表示されない理由がわかりません。

firebug のある firefox を使用していますが、単に URL の読み込みに失敗していると言っているだけです。そのため、現在機能しており、CSS の background プロパティを介して表示されている画像に URL をコピーして貼り付けました。(ダコタ・ジョーンズと言う一番上のものです)。正確な img src をコピーして貼り付けても、まだ機能しないことがわかります。

私のフォルダは画像です。私の functions.php はすぐ外にあります。階層は正しいです。一体何?? p タグのテスト テキストは問題なく機能します。うふふふ

誰か助けて!私はwpとジェネシステーマを使用しています。

add_action('genesis_before_footer', 'include_sponsors');
function include_sponsors() { ?>
    <div class="sponsors">
    <p>This is testing text</p>
    <img src="images/dakotajonesheader3.jpg" alt="Smiley face" height="42" width="42" />
    <img src="images/tfobw.png" />
    <img src="images/basskingbw.png" />
    <img src="images/bighawgbw.png" />
    <img src="images/kbw.png" />
    <img src="images/mccoybw.png" />
    <img src="images/nfcbwpng" />
    <img src="images/rayjusbw.png" />
    <img src="images/rrbw.png" />
    </div>  
<?php }
4

3 に答える 3

4

WordPress の組み込み関数を使用します。

<?php
bloginfo('template_directory'); ?>/images/dakotajonesheader3.jpg
?>

.. /wp-content/themes/your-theme/images/dakotajonesheader3.jpg を参照します

于 2012-06-12T00:48:07.673 に答える
1

Wordpress は URL を動的に書き換えるため、ページへのアクセスに使用する URL は、サーバー上で実行されているスクリプトへのパスとは異なります。そのため、 でページをリクエストできますexample.com/Home。しかし、画像は に保存されませんexample.com/Home/images。これは、ブラウザに表示するように指示している場所です。それらは に保存されexample.com/wordpress/wp-content/themes/your_theme/imagesます。<img>そのため、タグでブラウザに画像への絶対パスを指定する必要があります。

于 2012-06-12T00:42:19.883 に答える
1

カーソンは正しく、画像への絶対パスを使用できます。または、絶対パスの使用を避けたい場合は、次を使用して画像を呼び出すことができますbloginfo('template_directory');

例えば:

<img src="<?php bloginfo('template_directory'); ?>/images/dakotajonesheader3.jpg" alt="Smiley face" height="42" width="42" />
于 2012-06-12T00:49:28.780 に答える