I just installed it and am also not finding any link for cropping images.
Although I have not heard anything from the developer – I have spent a little time looking into the issue and have concluded that changes in the way the more recent versions of NG Gallery handles image ID’s when managing individual galleries is to blame.
Although, perhaps not the best way of fixing the problem (feel free to pick holes in it!), below is my solution:
1) Open up the ‘gallery.js’ file, which is within the ‘js’ folder of the the Image Cropper plugin.
2) Delete the first function (starts with ‘$(‘form#updategallery #ngg-listimages…’ and ends just before ‘$(‘form#updategallery’).on(‘click’…’.
3) Past the following code into the location of what you have just deleted:
$('form#updategallery #ngg-listimages tbody tr .row-actions').each(function(index) {
var imageID = $(this).closest('tr').prev().find('.column-2').html();
if(imageID) {
$('<span class="crop"> | <a href="' + ngg_crop.plugin_path + 'ajax/imagecrop.php?pictureID=' + imageID + '" class="ngg_crop_dialoglink" title="Crop">Crop</a></span>').appendTo($(this));
}
});
Thanks.
Also, in the more recent versions of WordPress, the cropping panel that appears to edit images in is a bit obscured by the new WordPress layout. To fix this, go back to the same file mentioned above and then do the following:
1) Locate second function (which starts ‘$(‘form#updategallery’).on(‘click’…’
2) Find the line within the function: position: [100,100],
3) Change this to:
position: [250,100],
Hope this helps.
I’m marking this as resolved – as my fix seems to do the trick!
For everyone’s info, this was the site the problem was occurring on: aquadri.co.uk