Get Image Having the ID

时间:2016-12-13 作者:Daniele Boris Cosentino

我的问题是:我有一个插件,让人们注册和上传图片,但。。。它将它们保存在一个元数据中,该元数据不能用插件中的短代码直接输出。

事实上,元数据指向图像的ID。我需要的是理解如何创建一个简短的代码,它获取图片的ID并将图像作为输出。

我相信这很简单,但虽然我有一些在WP上创建网站的经验,但我对php真的很差。

提前谢谢大家!

1 个回复
最合适的回答,由SO网友:CodeMascot 整理而成

将以下代码放入functions.php 然后你可以用这个[get_image_by_id id="your-image-id"] 获取图像的快捷码

add_shortcode( \'get_image_by_id\', \'the_dramatist_get_image_by_id\');

function the_dramatist_get_image_by_id($atts) {
    return wp_get_attachment_image($atts[\'id\']);
}
在这里"your-image-id" 是图像的数字ID。

希望这有帮助。

相关推荐

如何将当前用户ID/条目ID插入到短码中?

我想知道是否有人可以帮助我编写函数的代码片段。php。我正在使用一个名为Connections Pro的插件和扩展链接,它将条目连接到wordpress用户。它有一个非常简单的短代码:[连接id=1],其中数字后是条目id($entryID),可以为应显示的单个用户手动设置。我希望它成为登录用户的条目ID。有没有可能有人有主意?