如何使用URL从媒体库中获取图片

时间:2016-09-04 作者:Hridoy Khan Joy

How can i get image from media in a custom page with image url look like this image

如何从自定义页面中的媒体获取图像,图像url类似于此图像请帮助我

1 个回复
SO网友:EBennett

我相信您将需要此函数:wp\\u get\\u attachment\\u image\\u src();(以下是codex链接:https://developer.wordpress.org/reference/functions/wp_get_attachment_image_src/)

您所要做的就是传入您希望获取的图像的ID,它将为您提供URL。

举个小例子:

<?php
    // Getting the media attached to a post
    $post_image_url = wp_get_attachment_image_src($post->ID);

    // var_dump the variable to see what URL is returned.
    var_dump($post_image_url);

    // Using just an image ID
    $set_image_url = wp_get_attachment_image_src(19983);

    // var_dump the variable to see what URL is returned.
    var_dump($set_image_url);

    // You can also do it so it fetches a certain size of image
    $image_size_url = wp_get_attachment_image_src(19982, \'thumbnail\');

    // var_dump the variable to see what URL is returned.
    var_dump($image_size_url);

?>
因此,要让媒体显示在自定义页面上,您只需输入一个大致如下所示的图像标记即可:

<img src="<?php echo wp_get_attachment_image_src(19983, \'thumbnail\'); ?>" alt="" class="" />
这将出现在您希望其显示的页面模板文件中。

通过一些实验,你应该能够让它工作。

相关推荐

Images with overlay

我有一些图片在一个容器中,我想添加一个覆盖和图标。这不是现成的,但我找到了一些有用的代码:HTML:<div class=\"main\"> <span class=\"featured\"><img src=\"http://joshrodg.com/IMG_001-258x258.jpg\" title=\"\" alt=\"\"></span> </div> CSS:.featured {