我希望能够使用媒体附件的标题、描述,甚至permalink 和image link 也我觉得应该在media.php
文件
当我去提交一个增强请求时,似乎有人击败了我。不幸的是four 几年前。我撞到它了。
与此同时,我发布了GIC plugin 为我添加此标题。安装插件后,您可以编写过滤器,以使用更多媒体附件元作为标题。使用过滤器,您甚至可以添加更多样式或完全删除/隐藏标题。
下面是一个示例过滤器,用于提取图像的title, caption, description, 创建download 链接,并添加一些自定义styles.
/**
* Custom Filter for Gallery Image Captions
*/
function my_gallery_image_caption($attachment_id, $captiontag, $selector, $itemtag) {
$id = $attachment_id;
$my_image_meta = galimgcaps_get_image_meta($id);
return "<{$captiontag} class=\'wp-caption-text gallery-caption\' id=\'{$selector}-{$id}\'>"
. "<strong>" . wptexturize($my_image_meta[\'title\']) . "</strong><br><br>"
. wptexturize($my_image_meta[\'caption\']) . "<br><br>"
. wptexturize($my_image_meta[\'description\']) . "<br><br>"
. "<strong>Alt Text</strong>: " . $my_image_meta[\'alt\'] . "<br><br>"
. "<a href=\'" . $my_image_meta[\'src\'] . "\' target=\'_blank\'>Download Image</a>"
. "</{$captiontag}></{$itemtag}>";
}
add_filter(\'galimgcaps_gallery_image_caption\', \'my_gallery_image_caption\', 10, 4);
查看文档和示例,看看这是否适合您。如果你有任何问题,请大声喊叫。