I am trying to make putting image captions in a WYGWAM field as easy as possible for my client, but I have found that it is quite difficult to do.
So far I have a matrix field setup to hold the caption, image, alignment (left,right), and size (in pixels). This way they can add as many as they want. To place the caption within a WYGWAM field, they must put a [image_{num}] tag, where {num} corresponds to the row number.
Is there a better way?