您将要使用wp_get_attachment_image_url()
或wp_get_attachment_image()
. 您只需将数据库中图像的ID传递给他们size 你想要的。
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\' );