Forum Replies Created

Viewing 4 replies - 1 through 4 (of 4 total)
  • I realize this is a few months old, but I thought this might be helpful for anyone else experiencing this problem.

    My Settings

    • My Events URL slug for The Events Calendar was set to calendar.
    • I also had a WordPress Page titled “Calendar” with the slug calendar.
    • I use WordPress’ default Menus manager to create and display my Primary Navigation. In my menu structure, I added the WordPress Page “Calendar.”

    My Expectation

    • When a user goes to The Events Calendar’s main page and event subpages, the “Calendar” link in the primary navigation highlights to signify active page/section.

    The Problem

    • The “Calendar” link never highlighted. WordPress failed to add an active class (.current_page_item) to the “Calendar” menu item when I was on The Event Calendar’s main page.
    • This was true regardless of the theme I was using.

    The Fix

    • Delete the WordPress Page titled “Calendar” with the slug calendar.
    • Delete the WordPress Page “Calendar” from the menu structure.
    • Add a link with The Events Calendar’s main page URL (<home_url>/calendar in my case) to the menu structure.

    From here, WordPress should start adding the active class to The Event Calendar’s main page and event subpages.

    Thread Starter phonecalls

    (@phonecalls)

    Also, there are very few Pages on the web site (less than 7), so it is not an issue if I have to set the custom URLs individually.

    http://zoejessica.com/2008/07/30/innerfade-plug-in-for-wordpress-by-moskis/
    Ended up finding and installing the plugin — which solved whatever the issue was.

    Ran into the same problem today. After trying to isolate what the issue might be, I also arrived at the same conclusion: Innerfade works when I hard-code the HTML, but not when I place it in the PHP pages.

    Anyone find a solution for this?

Viewing 4 replies - 1 through 4 (of 4 total)