Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author megamenu

    (@megamenu)

    Hi Joyce,

    I think the page can still be “AMP” in transitional mode, you can check here: https://search.google.com/test/amp

    MMM does not generate ‘true’ AMP menus, for that it seems like you would need to follow the advice in this thread:

    https://www.ads-software.com/support/topic/amp-menu-navigation-bar/

    Regards,
    Tom

    Thread Starter joycegrace

    (@joycegrace)

    Hello Tom,
    I tested this in all modes, and it doesn’t work. Transitional mode will ‘revoke’ a page with any elements on it that are not AMP compatible. So this is where plugins need to be AMP ready. Do you know if this plugin complies with AMP, or has an “AMP mode” of some sort?

    The problem with external solutions is that I’d have to ether use reader mode, or install a new plugin, and load a new resource, and then re-do our menu design. We use the MMM plugin because we have so many menu items. So re-doing this and then maintaining two menu plugins would be quite a hassle.

    I’m hoping for way to make this more seamless, which is why I’m hoping this plugin could be AMP compatible from the get-go. It would avoid a lot of re-design and coding.

    Thread Starter joycegrace

    (@joycegrace)

    Or, is there a way to ‘tell’ this plugin not to be ‘on’ if the site is in AMP mode?
    E.g. if all other elements on the page are AMP compatible, except the menu, maybe we can switch back to the native Genesis option only for AMP pages? Since Genesis is AMP-compatible and has options for switching their ‘traditional’ responsive menu on AMP.

    I’m just thinking out loud here. In writing ??

    I have to admit this is not something I’d be able to code easily myself. Any help with a code snippet or something like that would be so so much appreciated. That is, if you think this may be a workable idea?

    Or if you think this plugin can be AMP compatible, and is, please let me know.

    Plugin Author megamenu

    (@megamenu)

    Hi joyce,

    “Do you know if this plugin complies with AMP, or has an “AMP mode” of some sort?”

    The plugin doesn’t attempt to be compliant with AMP (it does comply with all other web standards).

    “Or, is there a way to ‘tell’ this plugin not to be ‘on’ if the site is in AMP mode?”

    It looks like this option should be built into the AMP plugin itself:

    https://amp-wp.org/documentation/getting-started/plugin-suppression/

    Regards,
    Tom

    Thread Starter joycegrace

    (@joycegrace)

    sorry for the slow response. I have yet to do more testing on this to see how it can work. The problem with just turning it off is that it turns off on desktop view also, which then ‘ruins’ the design and ability of the mega menu when the user is not on mobile. This is because the AMP plugin doesn’t discriminate its ‘turn on’ functionality based on screen size or device. It just works, or it doesn’t, all based on the same theme and site (unless using the old reader mode). So just disabling the Mega Menu to get AMP to work is not ideal either. It would mean finding a way to only turn it off on mobile devices or smaller screen sizes, and that’s the part that gets tricky.

    If you have any other suggestions it would be so greatly appreciated. If I find another solution I’ll also post here.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘AMP compatibility?’ is closed to new replies.