问题
When my website was in development stage(i.e. when it's on localhost), I was easily able to change section background and effects used to reflect immediately. But when I made my site live on Windows Server 2012 and tried to update section backgrounds, background is not updating. Whenever I add new image to server, it's not displaying in section background. But when I try old uploaded images, all those images display.
I tried following possible solutions:
- I changed absolute path's of images to relative path, but not worked,
- I cleared wordpress' cache, it also not worked,
- I cleared browser cache, it also not worked,
- I changed "CSS Print Method option" to "Internal Embedding" from "External CSS" in elementor's settings option, it also not worked,
- I'm not using another page builder
- I tried templates that also not worked.
I checked this elementor's link also - My changes do not appear online, what can I do?
But above document didn't work for me. Is there anyone faced this issue and have solution for this problem?
回答1:
For the second time i struggled with this issue for hours only to find the quick fix:
Elementor > Settings > Advanced > CSS Print Method > Internal Embedding
回答2:
This problem occurs just because of "User Permissions". I used Microsoft Windows Server 2012, So I followed following steps:
- Go to Control Panel -> System and Security -> Administrative Tools
- Search for Internet Information Services (IIS) Manager and double click on it
- Then go to sites
- Select your live site -> Right click on it -> Edit permisions
- Go to Security tab
- Click on edit -> Click on "Add..." button for adding new user.
- Type Every -> click on Check Names -> Click on Ok
- Now you can see "Permissions for Everyone" options below Add and Remove buttons.
- Check full control check box and click on apply
- And finally click on Ok.
Now elementor can read images. When you'll update image, you need to stay calm and wait to update. It'll take time to change.
Don't make Image Size option full, it'll take too much time to update. Instead of that use 1024x1024. It'll update fast and you can see change immediately.
Just don't forget to remove that user after complete updation of live site. It's bad practice to have full access to live site.
回答3:
I tried many of your answers, but with no effect.
Style > Background and then select HOVER (Instead of NORMAL) finally did the trick!
回答4:
I had a similar problem. I couldn't get images or background colors to show up on my background. I found that the background overlay was set to white with an opacity of 100%. Once I set it to 0% opacity everything worked. I don't remember setting any overlay so it was probably on by default.
来源:https://stackoverflow.com/questions/49954052/why-section-background-is-not-changing-in-elementor-plugin-of-wordpress-on-live