2009-08-04 9 views
0

以下のコードでは、ロゴに画像images/newlogo.PNGを使用しています。私は同じロゴをWordPressブログに追加しようとしていますが、WordPressはロゴを見つけられないようです。私はどこにワードプレスがそれを見つけることができるようにイメージを置く必要がありますか?あなたはこのように '絶対' パス(サーバに対して)を使用する場合は、事前にワードプレスのブログでロゴ画像を使用する

おかげで、

ジョン

<div class="newlogo"> 
    <a href="index.php"> 
     <img src="images/newlogo.PNG" alt="Books" border="0"/> 
    </a> 
</div> 

答えて

0

は:

<img src="/images/newlogo.PNG" alt="Books" border="0"/> 

あなただけ配置する必要がありますサーバのルートにあるイメージフォルダ内のイメージ

+0

彼らはimagesフォルダにあり、そしてそれは私のサイトのために正常に動作しますthing--です:ここで

は一例です。しかし、Wordpressのブログでは、それはしません。 –

+1

John、あなたの例のパスは絶対パスではありません。先頭にスラッシュがありません。 –

0

I あなたはwp-contentフォルダにファイルを置く必要があります。

3

ワードプレスと私のexperieceは、あなたの完全なパスがユーザ名/ public_htmlの/ wordpresshere

あなたのテーマ内の画像を入れてベストので、のようなものがあるので、あなたは、スタイルシートの外と呼ばれる画像のフルパスを必要とする多くの回で、彼らあなたは、テーマファイルにこのコードを追加する場合は

Use this to return site URL: 

<?php bloginfo('url'); ?>/wp-content/themes/default/images/newlogo.png 


Or this to return the current template directory: 

<?php bloginfo('template_directory'); ?>/images/newlogo.png 



Like this: 

<img src="<?php bloginfo('template_directory'); ?>/images/newlogo.PNG" alt="Books" border="0"/> 
+0

うん、これは答えです。あなたは実際のページが何であるかをwordpressに伝えるためにphpの行が必要です:<?php bloginfo( 'template_directory'); ?> –

+0

はい、 'template_directory'は現在のテーマのパスをスローします。しかし、各テーマのスタイルシートのCSSでは、スタイルシートから1つ下のディレクトリ、つまり の ボディのため、パス・イメージ/ newlogo.pngを使用することができます。 { 背景:url(images/newlogo.png)繰り返し; font-size:small; font-family:Verdana、Tahoma、Arial、Serif; 色:#000; font-size:0.7em; } ' – markratledge

0

:あなたがテーマを変更したり、バックアップ/テーマだから、

をダウンロードする際に一緒に行く、あなたのURLからあなたの完全なパスをハードコーディング、またはWHN入れとどまりますパスを使用する必要がありますテーマディレクトリ内のイメージディレクトリに移動します。これはget_template_directory_uri()を使用して行うことができます。

<div class="newlogo"> 
    <a href="index.php"> 
     <img src="<?php echo get_template_directory_uri(); ?>images/newlogo.PNG" alt="Books" border="0"/> 
    </a> 
</div> 
関連する問題