May I respond to just some issues on the list.
You could put custom.css in style.css but that wouldn’t be a good idea because the changes will get overwritten when the theme is updated. Either create a child theme as you suggest or use a custom css plugin like this one.
Sidebar under products – try this in your custom css:
#container {float:left; width:68%; margin-right:50px;}
You may want to tweak the width and margin to your taste.
Product images too big – if you made them smaller they would be disproportionate to the design. They are a bit fuzzy. Are the source images better quality? You could edit the product image size at Admin page / WooCommerce / Settings / Products tab, then you would regenerate all existing thumbnails with the Regenerate Thumbnails plugin.
But if you do want them smaller, try this in your custom css:
.woocommerce-page #content .product .images {width: 300px;}
Related product images – try this in your custom css:
.related img {width: 240px !important;}
Again change 240px to your taste.
Sidebar on News page – in the news page editor, choose the “No sidebar” page template.
Cart is empty – can’t help with that one. Anyone else?
By the way, when using your site I kept getting other windows popping up with unrelated links and adverts. If this is intentional its annoying, if not, maybe your site has been hacked.
I did try that then regenerating thumbnails but it made the problem worse. However your css suggestions seemed to work great for what I needed to fix on the images! I put them in my Custom CSS by using my Jetpack plugin. (For those who might have a similar issue, activate Jeckpack, go to settings in Jetpack, activate Custom CSS, go to Appearance and then Edit CSS). Thank you for that.
I have selected “no sidebar” as my template for the News page and the store sidebar is still there.
I am much more concerned about my site getting hacked! I did NOT put those advertisements there. I had no idea because I always have my adblocker on and just didn’t fathom that possibility. Thank you SO MUCH for bringing that to my attention!!!
New issue:
7. Unwanted advertisements…
I am contacting my host right now to see if it’s on their end or not. Again, thanks for letting me know; you’re a saint.
Update to anyone who reads this thread: I am going through all of my plugins, deactivating them and then re-activating one by one to see if I can find a culprit. If I do, I guarantee I will let you know.
Edit: It is none of my plugins. I deactivated my theme and switched to a default. The ads are still there. I am very concerned.
Final update: So I had my host completely wipe ALL of my wordpress sites (it wasn’t just one infected, apparently). I still kept getting ads. I am now doing a scan on my computer for viruses.
In the meantime, my site is going to be down. Thanks everyone for your help!
One more update: Problem resolved! The site is safe! 🙂 Just have to re-do everything (I decided to start with a clean install).