Topic Resolution: Resolved
  • Closed
  • Terry Hamberg
    Spectator
    January 25, 2015 at 7:11 am #14560

    Hello, the admin dashboard theme options buttons work fine with plugins turned off, but turn to white type on a very light gray gradient background button that is practically unreadable, with arial font that breaks the layout of the panel. Have done the usual trouble-shooting, and narrowed it down to a conflict with 4 different plug-ins, but the only common denominator is the Evolve Plus theme. Each plugin, when activated individually with no other active plugins, evoke the same behavior from Evolve Plus. The plugins are Benchmark Lite, Meta Widget Customizer, WP Review and WP Job Manager (this last premium one of importance to our site). Something that happens with such diverse plugins again seems to come back to the theme. I know there was a recent issue with Evolve’s Customizer (I experienced the white screen problems with that too) which was resolved in the latest update. Hopefully we can get this fixed too, as I really like the theme – enough so that I just paid for the premium upgrade, but the admin users need to be able to read the options. Thanks.

    Terry Hamberg
    Spectator
    Posts: 7
    January 25, 2015 at 7:15 am #14561

    It’s WP Job Manager when the add-on Resume Manager is activated if that helps any. The core WP Job Manager plugin does not cause the behavior, and the add-on only works with the core, so could not test it separately.

    Alok Maheshwari
    Spectator
    Posts: 303
    January 25, 2015 at 8:09 am #14562

    Please pm me the login details.

    Terry Hamberg
    Spectator
    Posts: 7
    January 25, 2015 at 9:55 am #14563

    Sent the requested information. Thanks!

    Terry Hamberg
    Spectator
    Posts: 7
    January 26, 2015 at 7:32 pm #14570

    Hi Alok,

    Also reached out to one of the plug-in developers, and he said it’s something in the theme’s jquery – well, he describes it better than me:

    “I see the issue now.

    So, the theme includes this CSS file: /wp-content/themes/evolve-plus/library/functions/css/theme-options.css?ver=4.1 Inside it uses classnames from jquery UI, but custom CSS rules: https://dl.dropboxusercontent.com/s/vzciyfjm7w51fp2/2015-01-26%20at%2017.59%202x.png?dl=0

    Resume Manager, and the other plugins you found, and possibly more out there enqueue a standard version of the jquery UI css http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/themes/smoothness/jquery-ui.css?ver=4.1

    Because the CSS class names are the same, it applies the styles to the theme options.

    Not sure what to suggest; I cannot de-enqueue the CSS in my plugin because the calendars won’t be styled. The them doesn’t include all jquery ui styles.”

    Does this help?

    Thanks,

    Terry

    Alok Maheshwari
    Spectator
    Posts: 303
    January 26, 2015 at 10:53 pm #14572

    Thanks, that will definitely help.

    Alok Maheshwari
    Spectator
    Posts: 303
    January 29, 2015 at 1:29 am #14602

    Ok, I think we need to change the CSS class names and will try to do so in next theme update. In the meanwhile I have override few css styles and the admin should be usable again though it may affect something else. Let me know if anything else is broken because of this.

    Terry Hamberg
    Spectator
    Posts: 7
    January 29, 2015 at 2:25 am #14603

    Hi Alok,

    Thanks for working on this, but dang, it still has the issue when the Resume Manager plugin is reactivated. Did you make the change on the child theme or on the main theme files?

    Alok Maheshwari
    Spectator
    Posts: 303
    January 29, 2015 at 9:13 am #14604

    I added the css in Jetpack Edit CSS option and then added a function in child function.php to load this css in admin backend. Let me check out why it isn’t working. Also my-login/logout having jquery error which may make other components not work which are depended upon jquery.

    Terry Hamberg
    Spectator
    Posts: 7
    January 29, 2015 at 8:55 pm #14612

    Ok, were you able to find anything? The problem persists when the my-login/logout plugin is deactivated, so that jquery error shouldn’t be the root of the problem, should it? I do appreciate your sticking with this problem.

    Alok Maheshwari
    Spectator
    Posts: 303
    January 29, 2015 at 9:12 pm #14613

    Yep, that plugin isn’t the cause for this problem but just wanted to let you know about it as it may create some other issues.