First, thanks for your in depth help on this, going above and beyond!

Second, I'll try to follow your comments.

I log in via https://inmagicland.com/wordpress/wp-login.php but I just tried logging in via https://inmagicland.com/wp-login.php and they both lead to the same dashboard at https://inmagicland.com/wordpress/wp-admin/. The original intention was to put everything in the wordpress/ folder but with a redirect (as you noted before) for blog post URLs.

When I migrated to Hostinger they used an AI-powered migration. It initially failed - I was able to see the main page but things were broken. They told me to initiate a new migration then. My suspicion is that the botched migrated copied files from the wordpress/ directly one level higher, creating this mess. It might look like two different Wordpress installations, but I don't think it is (?).

I checked wp_config.php and: 1. the DB_NAME and table_prefix are the same, and 2. the word "content" doesn't appear in both files.

Thanks for the suggestion I might try to contact Hostinger's support to try to sort this out. I might be able to find an older backup actually and verify that way what the previous situation was. This could help figure out if it's Hostinger's responsibility, but more importantly - I might be able to just delete files judiciously to go back to that situation, if the messed-up copy is indeed what happened.

Thanks - I don't know why I would have two Wordpress installations... How would I check if that's actually the case? Or is the presence of the files enough to show that that is the case? I'm wondering if it was just a migration went awry that ended up copying some files into the wrong location, which are now being picked up since that location is higher in the queue (i.e., it checks public_html/ first, then public_html/wordpress/).

Ugh, sorry, my bad, it turns out I already asked this and got an answer from you! There are two options there - a change to the code, and the (probably more recommended) checkbox:
https://juicebox.net/forum/viewtopic.php?id=4790

When I edit the checkbox, it doesn't seem to affect my gallery. As we are discussing here: https://juicebox.net/forum/viewtopic.php?pid=19002, I assume that's because it is changing the XML in the wrong location (i.e., not the one that is actually read when the gallery is shown). I might try the code change for now and longer-term hope to get rid of the redundancy in my filesystem.

If I go to this page: https://inmagicland.com/2025/11/red-hea … w-camping/ and scroll to the bottom to view the gallery, I see the captions for each image but NOT the filename, on Firefox. If I do this again with Chrome, I see the filenames also, on each image, which is not desirable in my case. I captured some screenshots but I get a message that they are too large to upload despite some aggressive reduction. The above was observed on both a MacBook Pro and a PC.

I also verified that if I download 203.xml and upload it to public_html/wp-content/uploads/juicebox/ then the new gallery 203 works. So, if I could just get new juicebox galleries to route their xmls to the latter folder, I suppose I could just keep going with wp-juicebox in the non-standard location, and all galleries would work. I would have thought that with juicebox active in the non-standard location, it would create gallery xmls in that location, especially since that is where it goes looking for them...?

I think I just stumbled on the key to this puzzle... My Wordpress lives in the public_html/wordress folder, and so my plugins are in the public_html/wordpress/wp-content/plugins/ folder, including the newly upgraded wp-juicebox v1.5.1.4 (which is the version I see on my dashboard under Plugins). However, recently I was surprised to find out that I also have a public_html/wp-content/plugins/ folder with some plugins in it - I don't know why... Maybe it happened in the recent (automatic) migration? There are copies of some or all of my plugins there. I might have done this mistakenly myself? I don't know. There is an older wp-juicebox there v1.5.1.1.

Either way, when I made the change you asked for (in the former, more normal directory), nothing happened initially. Then I removed the wp-juicebox plugin from the latter mysterious folder and then... all galleries disappeared and instead of the galleries and not found error I just could see the shortcode as is - i.e., the plugin stopped working completely. Then I put the folder back, and went back to the situation I had before, where the old galleries work and the new ones give a not found error. So, I believe that the shortcodes are going to the oddly placed older wp-juicebox.

Once I determined that, I upgraded the mysteriously located wp-juicebox and uploaded the Pro jbcore folder. Then I edited the file as you suggested, and get this:
Juicebox Gallery path /home/u860466953/domains/inmagicland.com/public_html/wp-content/uploads/juicebox/203.xml cannot be found. BUT, that folder doesn't go via the wordpress/ parent folder, since that plugin is in wp-content/ and not in wordpress/wp-content/ (so it makes sense for that plugin I guess). As posted before, it should be going to the file that actually exists, at:
https://inmagicland.com/wordpress/wp-co … ox/203.xml

Then I tried deactivating wp-juicebox and uploading the new version zip with the pro jbcore by choosing "Add plugin" and uploading the zip. Now I have two v1.5.1.4 wp-juicebox plugins on my dashboard. If I activate the new one (in the more standard location), nothing works (I just see the shortcodes printed). I know it's the one in the odd location since this one doesn't have the edited code (your edit), whereas the other one does - and when I activate the "old" one, I see the not found message with the path (due to the new edit).

I also looked in my wp-content/uploads/juicebox/ folder and I see xmls going up to 192.xml. Whereas in my wordpress/wp-content/uploads/juicebox/ folder I see the new 203.xml as well. So, it seems that when I create a new Juicebox gallery, it puts the xml in the latter folder, but the plugin is looking in the former folder!

The question is, what to do now to make Juicebox work with both old and new galleries- ideally I would remove the wrongly placed one and then maybe everything would work via the correctly placed one. But as above - if I remove it, things break, since I guess something, somewhere, refers to that oddly placed plugin folder.

Thanks for noting that! I wasn't aware that I wasn't on the updated version (since I assumed I would see that via the plugin menu). I downloaded the new version, uploaded it to the plugins folder, replaced jbcore with the folder I had before (for Pro), and activated it. That gallery didn't work (202). Then I deleted that gallery and added a new one (203) linked to the same NextGEN gallery, but... I get the same error at this page: https://inmagicland.com/2024/02/whistle … s-ladder/, meaning "Juicebox Gallery Id 203 cannot be found.". The new relevant links are:
https://inmagicland.com/wordpress/wp-co … ery_id=203
https://inmagicland.com/wordpress/wp-co … ox/203.xml

But as before, they seem fine... Regarding your point (3) - so, what could be wrong with the way the shortcut handler is processing this gallery? Perhaps it is looking in the wrong place / folder? Why would this happen? Where else could it be looking? Hmmm!

I was seeing it in the preview of a new post. In order for you to be able to see it, I've added that same shortcode to an existing post: https://inmagicland.com/2024/02/whistle … s-ladder/. At the end of the post you should see a working gallery (existing = old = was blank before but working now), and below it the message: "Juicebox Gallery Id 202 cannot be found."

The second file you linked (https://inmagicland.com/wordpress/wp-co … ery_id=201) - the gallery XML configuration file, is not actually empty - it contains info on a gallery with one image, which is my test gallery. So that at least seems ok. However, I guess I deleted it in the meantime, which is probably why the other XML file is missing. For gallery 202, I have both files:
https://inmagicland.com/wordpress/wp-co … ox/202.xml
https://inmagicland.com/wordpress/wp-co … ery_id=202

and yet, when I use the shortcode [juicebox gallery_id="202"] I get "Juicebox Gallery Id 202 cannot be found."

I tried a few different things - including deleting the NextGEN plugin and reinstalling the same 3.59.12 version, removing and adding Juicebox galleries, re-scaning the folder for new images in NextGEN, re-saving a couple of NextGEN galleries and mysteriously all the black blobs (my old galleries) are showing up now properly!

However, still when I add a new Juicebox gallery it shows up as not found... This seems to be a different problem. Here's an example of a gallery that shows up as "not found" but the xml file DOES contain the test image I added (which wasn't happening with the blank galleries before): https://inmagicland.com/wordpress/wp-co … ery_id=201

Yes, I was actually already using 3.59.12, not sure why I wrote 3.9 - that was just from memory. I tried upgrading to 4.1.3, adding a new Juicebox gallery and then using it in a post and still it shows as not found.

Somehow through all this meddling I did get a gallery to work again. That's gallery 192. I tried doing what I described above with another gallery that isn't working, but it failed. That's the only gallery that actually shows up, the others are all black. That tells me though that there is a way to fix this. I'm on PHP 8.2 by the way. Wondering if upgrading PHP could have caused an issue. But again, given that one gallery is working, that makes me think that it can't be a systemic issue (?).

Thanks for that info! Just not sure what to do next... I have verified though that NextGEN gallery 215 has images in it. One additional piece of information - I was previously using a NextGEN 3.9 version. At some point I did a routine plugin update and upgraded all the plug ins which pushed NextGEN to the next major release (4.x). Then yesterday I tried to create a gallery with the new UI and found - like many others (it turns out), that it is not usable. So, I then uploaded NextGEN 3.9 in a different directory, disabled the newer version and activated the older one. I wonder if this had something to do with it...?

I have almost 200 Juicebox galleries and based on some spot checking they've all gone blank - just a useless black blob now. Any help appreciated! See example here, at the bottom of this blog post: https://inmagicland.com/2025/09/keiths- … al-coffee/

A few things that might be relevant. Recently I changed to a new hosting provider (Hostinger). Then, last night, I added a new Juicebox gallery from a NextGen (Imagely) gallery, as always, and put the shortcode in a new draft post. However, in the preview I got an error: "Juicebox Gallery Id 195 cannot be found." (see recreation of this below).

I also tried to point that new gallery to an old NexGEN gallery to see if that would work. Then I disabled and re-enabled the Juicebox Wordpress plugin. One of those things somehow made all the galleries go blank... I can still see my galleries listed on the Juicebox plugin page as before, linked to posts as before, but they seem to be blank on the actual posts.

This other one, gallery 192, was blank yesterday, but then I added a new Juicebox gallery (gallery 195) linked to the same Nextgen gallery and then the original gallery (192) seemed to have sorted itself out and started working again. I've also inserted below it the new gallery 195 that isn't working (and is for all intents identical to gallery 192 now, after editing it), so you can see the error message. Look at the bottom of this post, there's the working gallery 192 (that went blank initially), and then gallery 195 which gives the error: https://inmagicland.com/2025/11/red-hea … w-camping/

Excellent, thank you! I tried your final suggestion and it works well. i switched that gallery back to Juicebox...

Thanks for the quick response. That's rather unfortunate, since that CSS snippet you posted is part of Jetpack, a rather popular plugin. I tried switching to a vertical image, but that doesn't work well either - it doesn't show the image on the splash page then on my laptop. Is there a particular size I should crop an image to, for it to definitely fit? That would be a bit cumbersome, but could at least solve the problem. Is there perhaps another solution that is more elegant? Changing the CSS of the plugin manually isn't ideal, of course, since it could have unintended consequences (as you mentioned), but would also get overwritten the next time I update that plugin.

Looks like the offending CSS is part of the Mobile module in Jetpack. Therefore, switching to a theme that is already mobile-ready (i.e responsive) could allow me to disable it, at which point the splash screen would hopefully not show a cropped image. A bit roundabout though...

For now, I have had to switch the gallery back to Simpleviewer, since the splash screen with the cropped image does not look good. I will only be able to use Juicebox if there is a reasonable solution to this issue.

I have a blog post that has a WP-Juicebox gallery that appears fine on my Mac and on a PC. However, when trying on both a Samsung S4 and S7 (both using Chrome), it appears with a piece of an image instead of the whole thing (see attached image). Once I click on the gallery, it works and looks fine, it's just the "front" of it that looks wrong. I've tried recreating this with smartphone simulators online but have yet to manage, it seems to always look fine there.

You can see the webpage at: https://inmagicland.com/2019/05/greece/

18

(6 replies, posted in Juicebox-Pro Support)

Thanks for the quick response! Yes, that worked great. Would you consider adding control over this directly in the interface? I'm concerned that I'll forget to re-make the changes when I update. This could potentially be useful to others - one might want to show just the title/alt, just the description, both, or none. Thoughts?

PS: In the meantime I purchased the Pro version.

When using a gallery created with NextGEN I commonly enter the description and leave the ALT tag (top field, I think that's what it is?), the default, which is often something like "SONY DSC". When adding a WP-Juicebox gallery, both the ALT tag and the description appear, whereas I would like just the description to appear. Is there a way of hiding the ALT tag? I tried searching the Pro options and don't see anything that would obviously do that. Perhaps it's not an ALT tag but rather the title? Either way, I would like to hide it...

For background, I've been using WP-Simpleviewer (Pro) for years and am interested in switching my galleries over (as Steven suggested in another thread). I'm about to purchase Juicebox Pro, and just wanted to test that I can easily switch over my galleries. it looks like I can, which is great, with the above being the only concern.