I need to put a piece of code after every post image (post attached image). it's something like this:

<img class="alignnone size-full wp-image-3079" src="imgurl.jpg" alt="02" width="2592" height="1936">
<div>some piece of code here</div>

It will be a share button to share the image instead the post, so every image will need a custom code to share the image url.

There's a way to do this?

  • So this is not an image caption? What did you try so far? What if the image is wrapped in some HTML tags? Is it a static snippet? What about using e.g. jQuery?. Is this restricted to the post content? Please update the question with more info, thanks. – birgire May 30 '16 at 14:52
  • This gonna be a dinamic code, jQuery didn't worked like I wanted, I will make a share button to share the image instead the post. – Daniel Costa May 30 '16 at 14:56

Try get_image_tag filter:

add_filter('get_image_tag', function($html, $id, $alt, $title, $align, $size)
    return $html . '<div>some piece of code here</div>';
}, 10, 6);


  • I use get_image_tag filter and it's work. Thanks @dan! – Daniel Costa May 30 '16 at 19:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.