This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Comment Images Reloaded


CIR (Comment Images Reloaded) allows users to add photos, images or animation to post in comments.
The plugin monitors technical issues, which reduce number of queries to the database and the size of the page with hundreds of comments.

Popular plugin Comment Images is taken as a basis and free solution of additional tasks is implemented for users of this product on its basis, operating peculiarities of some functionality are redone.


  • Uploaded photo is automatically reduced to optimal size and only in this form it is published in comments (height or width of Photo of maximum of 1024 pixels is used by default).
  • Plugin algorithm and displaying comments are modified, all these formidably reduced load on server (and consequently on hosting).
  • Correct operation of option is debugged which prohibits to add images in comments for all posts.

New abilities:

  1. Customization of image size which will be displayed in comments(change at any time — images responds to this option in new and existing comment):
    • Thumbnail — 150х150 pixels
    • Medium — 300х300 pixels
    • Large — 1024×1024 pixels
    • Full — source image size
    • Custom sizes are supported
  2. Page with plugin settings is implemented
  3. Limiting of files weight for downloaded custom images
  4. Zooming of image in comment by clicking
  5. One can change standard inscription above button commentary file selection
  6. Output button “Choose file” in any part of comment form using special function
  7. Data import function during transition from plugin Comment Images.

All new abilities and improvements are implemented using standard abilities of CMS WordPress.


  • The default comment form in Twenty Sixteen with image upload form.
  • Comments Dashboard showing image for each comment.
  • Admin page with plugin settings.


Automatic installation:

  1. Log-in to your WordPress admin interface.
  2. Hover over “Plugins” and click on “Add New”.
  3. Under Search enter Comment Images Reloaded and click the “Search Plugins” button.
  4. In results page click the “Install Now” link for “Comment Images Reloaded”.
  5. Click “Activate Plugin” to finish installation. You’re done!

Manual installation:

  1. Download Comment Images Reloaded and unzip the plugin folder.
  2. Upload hierarchical-sitemap folder into to the /wp-content/plugins/ directory.
  3. Go to WordPress dashboard and navigate to “Plugins” -> “Installed Plugins”.
  4. Activate “Comment Images Reloaded”.


How to display field for picture inserting manually?

Image insert field is automatically displayed after button ‘Submit comment’
You can place it in any form place using special functions. To do this:
1. Tick option in plugin settings image insert field (it disables automatic display)
1. Call one of the following functions in your form template in necessary place:
* To display HTML code: if (function_exists("the_cir_upload_field")) { the_cir_upload_field(); }
* To get variable with HTML code: if (function_exists("get_cir_upload_field")) { get_cir_upload_field(); }


March 18, 2019
I’ve been using Comment Images Reloaded ever since the plugin superseded Comment Images and it has been invaluable to my website. I would like to thank Tom for creating this plugin which has always performed flawlessly without any issues at all.
September 25, 2018 1 reply
This is an update of my earlier review: 1. Ignore the wp message “This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.” Because the plugin is fully functional with the latest wp. 2. This plugin now actually is proof-tested to ALSO work with AJAX comments, which we use. Meaning, if you too improved on the standard wp comment system, and now allow commenters to PUBLISH COMMENTS WITHOUT PAGE RELOAD (AJAX), like we do, then the commenter’s attached image(s) get ajaxified as well: bang, they are up too! I have already notified the plugin author, because they don’t know or at least don’t market this feature yet, but of course it lifts this plugin to an entirely new level. My five star review remains. —- Comment Images Reloaded is an amazing plugin: lean, fast, intelligent. The author thought of everything. Don’t know why wp marks this down showing “not tested with your version”, so if I can help to promote this plugin to the top, someone may tell me? Comment Images Reloaded 100% works with the newest wp release, from two days ago. Also note that, although some parts on the description suggest you need to speak Russian to use it, no, you don’t, even the helpful code comments all is English (and good English)! So I suggest, try out this plugin, giving commenters the chance to post images with their comment is so much more appealing. The plugin does logic checks, so no way someone misuses your offer to post an image with comment, say attaches code, or pdf, or whatever. Moreover, Comment Images Reloaded does not blow up your database (like say wp photo plus does…), Comment Images Reloaded adds minimal info into already existing wp tables, so that the photo can be seen with the comment. Really great plugin! Thanks to the author!
December 11, 2017
Thanks a lot, this is exactly what I was searching for. It’s lightweight and has all the options I needed. I just added the “oEmbed in Comments plugin” in my function.php to activate video (Youtube and Vimeo) as well.
August 11, 2017 1 reply
Very cool Plugin with no “Schnick Schnack!” =) Added the snipplet for “registrated users only” and it works like a charm! Thank you!
July 2, 2017 1 reply
works amazing, does not work with wpdiscuz I will say. Still a great plug-in
Read all 16 reviews

Contributors & Developers

“Comment Images Reloaded” is open source software. The following people have contributed to this plugin.


“Comment Images Reloaded” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Comment Images Reloaded” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • fix: comments were published without admin approval


  • You can attach more than one file to comment
  • Added additional customization for selecting number of uploading files at one time
  • Added image import button from plugin Comment Attachment
  • Checked work of plugin on version WordPress 4.5.1


  • new: removed column with Comment Images Reloaded image on posts page in admin
  • fix: correct work of auto insert url link for themes without html5 support for comment-list


  • fix: correct working auto url feature


  • fix: changed operation of action comment_text for themes which supports html5 comment-list
  • new: added functions for manual paste of download field of picture in template of commenting form: – the_cir_upload_field() outputs html code field for inserting picture
  • new: added option for tripping automatic typing-out field in form comments


  • fix: fixed filename error while connecting zoom and connection of style files
  • fix: added validations on WP_Error while downloading file


  • new: added capability to activate image expansion in comment by clicking
  • new: added ‘delete image’ button on page with list of comments
  • new: added option for setting downloaded file size (maximum value is limited by php.ini settings)
  • new: added option for setting text before field of inserting picture
  • new: added author link (with ability to displug its output in options)
  • new: deleted metadata fields with date of attached image during final removal of comments (clear basket)
  • new: metadata of connected comments are found and deleted while deleting image from Media Library
  • fix: while importing from Comment Images:
    • get_comments() chooses not all comments but only those which included images
    • copy of file is not created, just simply ID of existing input is found and its data are used
    • checked existence of file, specified in metafield comment-image (on file and on ABSPATH + url)
    • metadata are not recorded and picture is not moved if file was not found on disc.
  • fix: unnecessary characters of its name are deleted before saving file (only Latin letters, figures, dot, underscore and hyphen remain); if there is empty file name after that – it is generated from comment number and random number (from 100 to 900)


  • fixed problem of incorrect displaying custom image sizes in plug-in settings
  • picture is displayed in comments with standard size ‘large’ by default.


  • fixed data storage (transition from text format on serialized array)


  • added use of custom image size
  • added function for correct work comments_array on all themes
  • fixed file names
  • fixed storage of array data in base


  • Initial release Comment Images Reloaded