web-dev-qa-db-ja.com

MAMPで作業するときに画像をwordpressテーマに追加する方法は?

MAMPは初めてで、自分がデザインしたテーマを開発しています。しかし、画像をレンダリングすることができません。 starkerstheme.com から取得した明確なテーマを使用しています。使用したコードに画像を直接追加すると、次のようになります。

<img src="<?= $theme ?>/images/logo.png"/>

しかし、画像が表示されず、メディアライブラリに追加しようとしても、まだレンダリングされません。

12
Sophie

これは私にとってはうまくいきます:

<img src="<?php echo get_bloginfo('template_url') ?>/images/logo.png"/>

詳細は get bloginfo() 関数を参照してください。

23
Robert Zelník

次のコードを使用して画像を追加できます。これは私にとってはうまくいきます:

<img src="<?php echo get_template_directory_uri(); ?>/images/filename.png">
7
ismail

ダッシュボードに移動して、メディアセクションに画像をアップロードし、それを選択すると、画像オプションが表示されます。次に、URLをコピーします<img src="your/copied/url"/>このasloは、localhostで機能します

3
Mina Ragaie
<?php echo get_template_directory_uri(); ?> 

提案されているように、親テーマを取得しますが、これは問題ありませんが、(WordPress人が推奨するように)子テーマを開発した場合は、次のものが必要です。

<img src="<?php echo get_stylesheet_directory_uri(); ?>/img/Logo.png">
3
demsley
<?php bloginfo('template_directory'); ?>/

ワードプレスのテーマに配置する画像の内部ルートフォルダーに使用します。画像を表示するにはスラッシュが必要です

2
chef1974

完全な<img src="<?php echo $theme; ?>/images/logo.png"/>を実行する必要がある場合があります

更新私はあなたの質問を十分に読みませんでした。画像にメディアライブラリを使用している場合は、画像への実際のパスを指定する必要があります。これはメディアライブラリ内から理解できますが、おそらくsite_url/wp-content/uploads/2012/01/filename.jpgです。

つまり、メディアにアップロードした場合、実際にはテーマに含まれません。

2
Eve Freeman

=の後に<?を削除します

<img src="<? $theme ?>/images/logo.png"/>

実際、私はおそらく次のようなことをするでしょう:

<img src= <?php $theme ?> . "/images/logo.png"/>

0
Paul Dessert