データベースにすべてのWebページのコンテンツを追加しています。後でページIDを確認し、対応する投稿を選択します。例えば絵もあります:
<img class="componentIcon" src="<?php bloginfo('template_url') ?>/img/bridge_ico.png"> <p class="boxTitle">Bridge</p>
これはテーマフォルダの写真を表示しますが、WordPressでメディアライブラリから写真を選択して表示する方法は?
あなたは wp_get_attachment_image_url()
または wp_get_attachment_image()
を使いたいでしょう。あなたはそれらにデータベースの中の画像のIDとあなたが望む サイズ を渡すだけです。
wp_get_attachment_image_url()
はあなたに画像のURLを与えます:
echo wp_get_attachment_image_url( $attachment_id, 'large' );
// http://example.com/wp-content/uploads/2017/01/image-1024x1024.jpg
wp_get_attachment_image()
はあなたに完全な画像タグを与えますが:
echo wp_get_attachment_image( $attachment_id, 'large', false, [ 'class' => 'my-image' ] );
// <img src="http://example.com/wp-content/uploads/2017/01/image-1024x1024.jpg" class="my-image" etc...
あなたがあなたのテーマフォルダからそれを望んでいるのであれば、最近のより良い方法はget_theme_file_uri()
です。
echo get_theme_file_uri( '/img/bridge_ico.png' );