我成功地added a custom field to the media upload dialog, 但是现在我需要(1)这个字段出现在<img>
每当插入图像时,都会标记帖子内容,以及(2)在TinyMCE上编辑此内容的方法。
输出当前输出以下短代码:
[caption id="attachment_277" align="alignnone" width="150"]
<img class="size-thumbnail wp-image-277"
src="http://localhost/wp-content/uploads/2019/01/filename-150x150.png"
alt="ALT" width="150" height="150" />CAPTION
[/caption]
然后转换为
<figure id="attachment_277" style="width: 150px" class="wp-caption alignnone">
<img class="size-thumbnail wp-image-277" src="http://localhost/wp-content/uploads/2019/01/filename-150x150.png"
alt="ALT" width="150" height="150"
srcset="http://localhost/wp-content/uploads/2019/01/filename-150x150.png 150w, http://localhost/wp-content/uploads/2019/01/filename-100x100.png 100w"
sizes="(max-width: 150px) 100vw, 150px" />
<figcaption class="wp-caption-text">CAPTION</figcaption></figure>
然而,我需要它
<figure class="someclass">
<img class="otherclass" srcset="..." src="..."
width="800" height="600" alt="ALT">
<figcaption class="legend">CAPTION — $field</figcaption>
</figure>
我怎样才能改变它?
编辑该值,我还需要一种方法,使该字段不仅显示在“媒体库”对话框上,而且显示在TinyMCE的“图像编辑”对话框上。
我如何才能做到这一点?