从输入中的媒体库中获取图像URL

时间:2013-04-26 作者:Sebastian Corneliu Vîrlan

在…上wp-admin/post.php?post=447&action=edit 例如,我有一个链接和一个输入。

链接显示如下:

<a href="#" class="button insert-media add_media" data-editor="tj_image_url" >gallery</a>
当我单击链接时,媒体库将打开,我希望插入图像的URL填充一个输入字段,例如。

<input type="text" name="tj_image_url" id="tj_image_url" value="VALUEHERE" size="30" />
我该怎么做?

2 个回复
SO网友:unifiedac

我假设您在插入图像时有办法生成附件ID。然后可以使用附件ID填充输入值。您不是在谈论页面上的输入字段吗?

尝试以下操作:

<?php 
//First get the attachment ID
$attachment_id = 8;
?>

<input type="text" name="tj_image_url" id="tj_image_url" value="<?php echo wp_get_attachment_url( $attachment_id ); ?>" />

SO网友:dalveer

您可以通过post页面id获取

if (has_post_thumbnail($page_id) ):
    $image = wp_get_attachment_image_src( get_post_thumbnail_id($page_id), \'page-post-thumbnail\' );
   endif;   
   $image_URI = $image[0];
回声$image_URI 内部图像src.

结束

相关推荐

配置文件模板的jQuery滑块

我想在我的页面中显示类别下的帖子。页面加载时应显示前5篇文章,当用户单击下一步按钮/链接时,应显示下5篇文章。目前我显示该类别下的所有帖子。下面是我用来显示该类别下所有帖子的模板。我知道我需要更改代码。但我不知道如何改变。请帮忙。 <div id=\"bloggers\"> <?php $bloggers = new wp_Query(\"category_name=bloggers-blog&order=ASC&orderby=ID\");?>