My client has a WordPress site. We created a child theme, based on the Responsive theme. There is one pesky text widget in the main sidebar that we can not edit. The changes I want to make are oh so simple, but every time I try to save my edits, the little circle just goes and goes.
I copied the code into DreamWeaver to make sure it’s all good, and it color coded all the tags just the way they should be color-coded – and the preview was spot-on. No stray brackets or semicolons to be found. There is contradictory code in there now (same text coded to different colors in different tags – part of what I am trying to correct).
I tried deleting the widget, no dice – the circle just spins and spins. I can edit the other text widgets in there, no problem. I added a new widget and it only worked partially… the widget area appeared on the page, but it was empty. I was able to delete it.
Not sure where to go in the inner workings to manually delete this thing. Help?
Can you let me know the website so I will look at the problem? It may be that the widget is hardcoded into the theme.
Another solution would be to hide the widget from css with a display:none;
Thanks. I considered using display: none, but I would like to solve the problem as my client is likely to add more text widgets in the future.
The site is: http://thrivingplanet.org/counseling/
It’s the Fairy and Human Relations Congress widget.
Here’s the entire code as it appears in the widget admin:
Title field: /empty/
<h3 style="margin-top:0; color:#115D2F !important;"><a href="http://www.fairycongress.com/" style="color:#FFFFFF !important;">Fairy and Human Relations Congress</a></h3> I've been invited to present three workshops at the Human and Fairy Relations Congress, June 28–July 1, in Washington State. I'd love to see you there! <a href="http://www.fairycongress.com"> <img src="http://i589.photobucket.com/albums/ss336/yarrowphoto/spiraldance1_zpsf6530b28.jpeg"></a>
I hope that comes through clearly, I’ve never pasted code in here.
I am hoping to clean up the color codes on the h3 link and make the entire paragraph into a link (she wants the entire box to be clickable).
do you have access over this widget from the admin side? Can you edit the content? I see there is !important set on the color codes. I think that is why you cannot change color from styles.css
I am afraid you will not be able to make the entire box clickable from the admin side. From admin you can make the entire content clickable by wrapping it into a A tag. (title+description+image)
If you want the entire widget to be clickable you would have to go to the sidebar php file and hardcode the widget thtere with A around the container div.
Oh, I’m not trying to change the color from within styles.css – I’m trying to remove one of the color codes from within the admin panel. I have access to the widget through admin, and can make changes to all of the other widgets, but this one text widget won’t let me edit or delete it. At this point, I’d be happy to delete it and start over with a fresh text widget, but it times out when I try to do anything, including deleting it.
When I say make the entire box clickable, I meant all of the content within the box. Although… it might make sense to hard code it in the sidebar php file. She would be happy with the entire thing truly being clickable, rather than just the content. On the other hand, I don’t believe she would be comfortable editing the sidebar php file… even the widget admin panel frustrates here from time to time.
Either way, I can’t remove that widget through the admin panel and I’m at a loss as to how to get rid of it.
I would recommend to use display:none on that nasty text widget and create a new one.
There would be a solution to create a editable widget that would be clickable. You would have to create a new widget zone and wrap that zone in a A tag. I think that would work. This way the content of the widget zone could be populated with widgets and the entire content would be clickable.
I should clarify – when I open this text widget in the admin panel, I can make changes to my heart’s content. But when I click on Save or Delete, the little wheel spins endlessly. I’ve left it for hours before. So I want to know if there is a backend way to delete a text widget – through the db, perhaps? without using the admin panel.
I missed something you said earlier – I checked the sidebar php file previously, and this widget is not hardcoded.
Thank you for your help – I appreciate it.
This happens only with that particular text widget? Other text widgets save changes well?
The good news is that you can pinpoint that exact widget by its ID and hide it with display none.
There is another thing you could try. Go in Appearance > Widgets from top right hand corner click on screen options. Click on “Enable accessibility mode”. Select your widget and delete it.
Let me know if this works.
You could also try to disable and enable back the theme. I think this will reset your sidebar widgets.
Have you tried deactivating your plugins and resetting the plugins folder – to see if any might be causing that problem? Or trying another browser? Do you have any caching enabled on your site?
Thanks very much for your responses – I will check out these options and report back tomorrow. ~KJ
Oh boy, I was completely unable to log into support this weekend – don’t know what was going on. Anyway, sorry for the delay.
1. Enabling accessibility mode did not work.
2. My client is happy to leave the widget as it is, so I am not going to play with it anymore. I hope any new widgets we add don’t replicate this problem! So far, other widgets have sometimes been very slow to save, but they have all worked.
3. I don’t have aching enabled on the site (that I know of). I will try another browser – maybe Firefox is acting up. I have not tried all the plugins, if it comes to that I will do so.
Thanks again for all your help. I’ll report back here if I run into additional problems. For now, I’ll mark this resolved since she wants to leave it as is.
- The topic ‘Sidebar widget – can't make edits, can't delete HELP!’ is closed to new replies.