当点击“插入到帖子中”时,是否向图片URL添加查询字符串?

时间:2012-08-23 作者:Alex

我写了一个插件,当你上传图片时,它会用GD-lib做一些奇特的东西。

一切正常,但是当用户单击“插入帖子”时,我需要获取图像标题并将其添加到图像URL(以及图像的文件名),但找不到任何可以帮助我的参考。

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

您需要使用过滤器image_send_to_editor.

add_filter(\'image_send_to_editor\', \'wpse_62869_img_wrapper\', 20, 8);

function wpse_62869_img_wrapper( $html, $id, $caption, $title, $align, $url, $size, $alt ) 
{
    return $html;
}
这些是测试插入的值,您可以使用它们来构建自己的$html 回答

html     |  <a href="http://wp34.dev/wp-content/uploads/2012/11/escritorio.jpg"><img src="http://wp34.dev/wp-content/uploads/2012/11/escritorio-224x300.jpg" alt="Alt text for the image" title="escritorio" width="224" height="300" class="aligncenter size-medium wp-image-9" /></a>
id       |  9
caption  |  The image caption
title    |  escritorio
align    |  center
url      |  http://wp34.dev/wp-content/uploads/2012/11/escritorio.jpg
size     |  medium
alt      |  Alt text for the image

结束

相关推荐

将PHP处理程序更改为DSO-奇怪的自定义字段问题

我的网站有问题。主页列出了分类的文章(外部链接),还提到了文章来源(文章发布的网站)。这些源是我在wordpress post编辑器中填充的自定义字段。问题是,现在每篇文章都显示了相同的来源,而我为每篇文章提到了不同的来源。自从我将PHP处理程序更改为DSO以来,奇怪的事情一直在发生。问题发生在我更换处理程序之后,所以我很怀疑这是否与此相关。您是否看到了解决此问题的方法?谢谢