1.9.0 upgrade broke my menu!

CyberChimps Forums Free Themes Support Forum1.9.0 upgrade broke my menu! Responsive1.9.0 upgrade broke my menu! 1.9.0 upgrade broke my menu!

Tagged: 

This topic contains 28 replies, has 8 voices, and was last updated by  Dylan 6 years, 1 month ago.

  • Author
    Posts
  • #80990

    gregscott
    Member

    What a mess!  I just installed the 1.9.0 upgrade to the Responsive Theme and now my top level menu is broken.  The top choices under the header logo show up, but all the choices below that just show little gray box outlines.   For example, one menu choice is “In the news” and it has 4 or 5 items below it.  But not any more – just little grey box outlines and nothing to click on.  Other menu choices are similar.  I’ve tried removing and adding back various menu choices, but no change in behavior.

    I was just getting ready to put this website into production when all this nastiness knocked me on my rear-end.  The site is http://doit.infrasupport.com.  How do I make my menus work again?  Also, note, the menus behave this way on all pages, not just the home page.

    thanks

    – Greg Scott

  • #80996

    gregscott
    Member

    This is turning out to be a frustrating night as everything I touch is turns to doodoo.

    I realized, I have a copy of responsive.1.8.9.3.zip sitting here.  I can go back to that and my menus should probably work again.   How to do it?  One suggestion in on of the forums here in Cyberchimps was to activate another theme, delete the responsive theme, upload the old one, then activate the newly uploaded old responsive theme.  The process makes sense to my mind.

    I have a theme named 2012greg here.  It’s a child theme of the 2012 theme that comes bundled with WordPress 3.5.1.  I used it before I found Responsive.  This seemed like as good a place as any to park my content while I go back to the old Responsive theme.  But, the millisecond I clicked on “Activate” with my 2012greg theme, my wp-admin site blew up with 500 Internal Server Error.  Anything to doit.infrasupport.com now blows up with the same error.

    So now I have a month of content I’ve been working on and a database somewhere inside this mess and I need to figure out how to get it back again.

    – Greg Scott

  • #80998

    gregscott
    Member

    Peeling back another onion layer – looking at error_log on my web server, I see lots of these:

    [Thu Mar 21 02:05:24.723942 2013] [:error] [pid 1884] [client 10.10.10.1:54419] PHP Fatal error:  Cannot redeclare twentytwelve_setup() (previously declared in /usr/share/wordpress/wp-content/themes/2012greg/functions.php:56) in /usr/share/wordpress/wp-content/themes/twentytwelve/functions.php on line 81

    OK, maybe my 2012greg theme is messed up.  Renaming that wp-content/themes/2012greg to 2012greg-messedup, now I can at least log back in to wp-admin.

    – Greg

  • #81000

    gregscott
    Member

    Logging into wp-admin, I see an error message that my active theme is either empty or missing, reverting to default theme.  I activate my newly uploaded old Responsive theme and…viola… now my menus work.  I’m back to where I was 3 hours ago.  I think next time I do this, I will clone the virtual machine hosting my website before upgrading any more WordPress themes.

  • #81011

    Ulrich Pogson
    Keymaster

    Is everything solved or do you still need help with anything?

  • #81019

    VictorVP
    Participant

    It looks like I’m having the same sort of problem here after upgrading to 1.9.0.
    Tested my site http://www.z-schijf.nl in Chrome and Firefox:

    On hovering only the menu-text should change to red.  But now the background also changes (to black). The ‘home’ picture is not replaced by the red one. Happens on every page. Submenu’s are OK though.

    I use a child-theme and already renamed home.php to frontpage.php.

    Any sugestions?

    RegardsVictor

     

  • #81079

    gregscott
    Member

    re: Ulrich –

    I wouldn’t say solved, more like worked around.  Going back to Responsive.1.8.9.3 got my menus working again.  Version 1.9.0 seems awfully buggy.  I’m willing to upgrade again to help debug, but this pretty much destroys my website and I would like to keep it online.  So if we can upgrade to 1.9.0, demonstrate the problem and get you debugging info you need, then put it back all in a few minutes, that would be good.

    thanks

    – Greg

  • #81091

    E_Wignall
    Member

    I upgraded and everything works EXCEPT the menu drop-downs in IE.

    My site is a college site: http://www.ancilla.edu and it all works in Chrome, Opera and Safari.  Yesterday, the menus worked in IE. Today, following the update, the menu bar is there but the drop-downs are not ‘dropping.’

     

     

  • #81096

    Ulrich Pogson
    Keymaster

    @victorvp This css should fix it.

    ul.menu > li:hover {
    background: none;
    border: none;
    filter: none;
    text-shadow: none;
    }

    @gregscott Thank you for your help. If you could share your login details with me would be great. Could you confirm that the layout that you have now is how it should be.
    https://cyberchimps.com/support/questions/

  • #81136

    gregscott
    Member

    @E_Wignall– yes, my website behaved exactly as yours after my 1.9.0 upgrade.  It’s better now after reverting back to 1.8.9.3.  I have a copy of the .zip file sitting here.  I can put it on my ftp site if you want it.

    @Ulrich Pogson – I just now sent in the form with the login details for my http://doit.infrasupport.com website.   The layout is OK for now but I’m still working on it and might change it later.

    Unrelated to the main question of this thread- but how do you make those @tags work in this forum and what do they do?

    – Greg

  • #81138

    gregscott
    Member

    Oh yes – I should add I am running IE9 here.  I did not try my menus with Chrome or Firefox.  I did notice on my Samsung Android cell phone, the menus behaved strangely but I haven’t spent any time with this and cell phones for this website are not a big priority.

    – Greg

  • #81153

    gregscott
    Member

    And for Ulrich – if you need something for deep testing, I am willing to tar up the whole wordpress directory for you to grab.  Everything in there is either web content I want the whole world to see, or WordPress stuff to display it.   This might be a good compromise between uploading an entire virtual machine image and a quick website driveby.  You can have a copy of the whole virtual machine image if you want too.

    – Greg

  • #81158

    E_Wignall
    Member

    @gregscott – Yes please. I need to get the previous version. Too many of my site visitors use Inept Explorer. Thank you!

  • #81165

    gregscott
    Member

    Grab a copy from http://wordpress.org/extend/themes/download/responsive.1.8.9.3.zip.   How do you do those “@” things?

    – Greg

  • #81170

    E_Wignall
    Member

    I just typed it in (I am a master of the obvious).

     

  • #81176

    E_Wignall
    Member

    @gregscott – Sorry for the simple question, but (inside WordPress admin) do I need to uninstall Responsive and install this older version? I tried simply uploading the zip and it failed.

    (I have Responsive and a child theme.)

  • #81177

    gregscott
    Member

    @e_wignall – so when I submit this, it must turn it into a link.  Meanwhile – were you able to grab that .zip file?  I’ll leave it there for a while in case anyone else needs a copy.  BTW, I know this menu thing is a hassle, but thanks a bunch for posting your issue.  I am climbing a WordPress learning curve and it shook my confidence when my menus started behaving badly.  So it’s nice to know I am not alone.

    – Greg

  • #81180

    gregscott
    Member

    @e_wignall – Here is what I did to go back.  I have a hunch there’s a better way.

    I have a couple of other themese sitting in my wordpress directory.  One, named 2012greg is a child theme of twentytwelve.  So in my wp-admin, I activated my 2012greg theme and everything immediately went haywire.  I could no longer even get inside wp-admin and everything blew up with a 500 internal server error.  Looking at my error_log file in /etc/httpd/logs (I think), I saw that error I posted last night.

    So now I had nothing to lose – I went into wordpress/wp-content/themes and renamed the 2012greg directory to 2012greg-messedup.  Then I was able to successfully launch wp-admin again.  It gave me an error message about the 2012greg theme missing or empty and said it was using the default theme.  Still with nothing to lose, I renamed wp-content/themes/responsive to wpcontent/themes/responsive-1.9.0.  Then from Windows, I unzipped that zip file and copied the whole responsive directory over using winscp.  From wp-admin, I activated my new-old responsive theme and now the website works again.

    I have a hunch there’s a better way to do this.

    I think you can rename your existing wp-content/themes/responsive directory to something like wp-content/themes/responsive190.  Now unzip the 1.8.9.3 – it has a responsive directory inside with everything in it.  Copy that responsive directory to wp-content/themes and refresh your wp-admin and let’s see how it behaves.

    Worst case, you may need to send your website to another theme, delete/rename the 1.9.0 responsive. upload the 1.8.9.3 resposive, then activate the newly uploaded 1.8.9.3 responsive.  Or your child theme.

    If you’re having trouble uzipping that zip file, I can put the unzipped contents into that ftp site so you can get it all one file at a time.

    – Greg

  • #81183

    gregscott
    Member

    Oh yes – don’t just upload the .zip file.  You have to unzip it on your workstation to somewhere convenient locally.  Inside that zip file, there’s a responsive directory.  This directory and its contents are what you upload.  On your web host, you should see a directory structure something like …wordpress/wp-content/themes/responsive.  You want to replace that themes/responsive  directory on your web host with the responsive directory you just unzipped on your workstation.

    – Greg

  • #81190

    Dylan
    Participant

    everything set here? anyone have problems that need sorting?

  • #81214

    Ulrich Pogson
    Keymaster

    This css should fix it.
    ul.menu > li:hover {
    background: none;
    border: none;
    filter: none;
    text-shadow: none;
    }

    To prove it.
    http://www.grappler.tk/cyberchimps/

    @gregscott The @ is just used to so that you know who we are talking to.

  • #81261

    gregscott
    Member

    @ulrich Pogson – thanks.  Now my turn for hopefully a simple question – what do I do with that css?  Is this kind of a hotfix/patch for 1.9.0?  Where do I put it and what happens if it breaks something else?   If I add a bunch of widgets or make other formatting changes, will that break the css you put together?  Right now, my gut is telling me to wait until a bugfix release comes out since the earlier version I have right now is working.  But OTOH maybe 1.9.0 has some cool stuff I might want.  Can you make me feel comfortable trying this again?

    thanks

    – Greg

  • #81264

    Ulrich Pogson
    Keymaster

    @gregscott The css can placed in the areas mentioned in the docs. The css just resets the css that I added as a feature for 1.9. I still need to see how I can fix it without removing it.
    http://themeid.com/docs/adding-custom-css/

  • #81286

    VictorVP
    Participant

    @ulrich

    Thanks for your solution. I think it would have worked when I not already started to fix it by commenting-out the whole menu-section in the master-css and adapting the menu in my child-css.

    The menu is working like before upgrading to 1.9.0!

    Now I’m going to remove the commenting-outs in the master-css step for step. I hope I’ll manage.

    PS: Thanks for the great theme! It works like a charm on all kind of devices!

    Regards – Victor

  • #81353

    Good to hear everything is back in working order.

  • #81808

    dazwicker
    Participant

    whew!

    Thank you Ulrich. You are a lifesaver. I made the mistake of blindly upgrading to the latest theme release without researching the known bugs. I’ll never do that again. It broke my home page and my IE nav bar navigation and cost me a few hours of time to get things back to normal. For less experienced WP (DIY) developers like me, the lack of a formal release process and/or a rollback procedure to a prior release makes for a risky upgrade decision.

    I remember your responsiveness from the pre-cyberchimp days and i hope it continues in the post-cyberchimp days. Your execellent theme makes the bumps in the road worth it.  Thanks again.

    Dave

  • #81847

    Ulrich Pogson
    Keymaster

    Great :) Responsive 1.9.1 will be released soon.

  • #82684

    cualumniassoc
    Participant

    Thank you SO MUCH for the quick fix. Solved my problem.

    http://fumcboulder.org/

    Cheers!

  • #82721

    Dylan
    Participant

    great!

You must be logged in to reply to this topic.