首先,我想说谢谢你花时间阅读这篇文章,我真的很感谢这个网站和它的社区迄今为止给我的帮助。
我一直在寻找一种方法,在每篇文章的每幅图像下方添加(显示在添加的div中)一些图像元数据。我已经为NextGen Gallery和其他一些东西找到了一些东西,但这太夸张了,我只想附加一个div和几个span,并在其中加入一点php!
我正在建立一个相当大的杂志风格的网站,很多图片都需要授权给不直接为该网站工作的摄影师。
我一直在寻找一种通过php而不是js来实现这一点的方法。我喜欢这个插件Media Custom Fields 它让我可以在每个媒体文件中添加几行额外的meta,这很完美。一旦我知道如何在每个图像中添加内容,我就不需要任何帮助来拉出那个元并显示它。
这意味着,在有人可以帮助我找到如何在所有图像中添加内容后,我应该可以从那里获得它!
我知道这段代码不起作用,也没有意义,但也许你们中的一些人可以从这个示例中准确地了解我需要什么,我希望!:
add_filter(\'image\', \'add_stuff\',);
function add_stuff($image_meta)
{
$image_meta = \'\';
$author_name = get_post_meta($post->ID, "tamcf_author_name", TRUE );
$author_website = get_post_meta($post->ID, "tamcf_author_website", TRUE);
if (is_single() && (is_image())
{
foreach( $images as $image )
{
$image_meta .= \'<div class="extra_image_meta"><span>\' . $author_name . \'</span><span>\' . $author_website . \'</span></div>\';
}
}
$image .= $image_meta
return $image
}
如果你们都能理解的话,这正是我需要做的!