Support » Plugin: Category Posts in Custom Menu » Is there any way to use this with Max Mega Menus?

  • Resolved galladiflo

    (@galladiflo)


    Hi,
    I’ve read your responses and realise that Max Mega Menus is overriding your plugin as it works perfectly with Max Mega Menus deactivated. I’m just wondering whether you think there would be any realistic way to use both. I just can’t seem to get the menus looking how I want them without Max Mega Menus (as my writing of CSS is still pretty terrible). It may well be completely impossible to use both but thought it would be worth asking in case I’m missing something obvious.
    p.s. I’ve tried deactivating Max Mega Menus, creating my menu how I would want it with your plugin and then reactivating Max Mega Menus, but this doesn’t work as the posts no longer appear with it activated.
    Thanks for creating this plugin, it’s great! It’s just me that’s useless!

    https://wordpress.org/plugins/category-posts-in-custom-menu/

Viewing 7 replies - 1 through 7 (of 7 total)
  • Hi,

    I’m not the author of this plugin, but I’m the author of Max Mega Menu so I got a notification about this thread 🙂

    I’ve taken a look at this plugin and can’t see it working with Max Mega Menu at the moment. But it’s possible the 2 can work together if the author (hello!) makes some changes.

    Max Mega Menu and a few other menu plugins are adding an action to their custom walkers, and modifying the output using only that action. It means all menu plugins, all using the same action, can work together.

    Workaround #1 here explains it the best: https://wordpress.org/plugins/nav-menu-roles/faq/

    Here is how I’ve implemented the custom edit walker in Max Mega Menu: https://plugins.trac.wordpress.org/browser/megamenu/trunk/classes/walker-edit.class.php

    The fields are then added using the action here: https://plugins.trac.wordpress.org/browser/megamenu/trunk/classes/nav-menus.class.php#L79

    Feel free to copy and paste. If all of us Menu plugin authors use the same action then hopefully the action will be put into core, and we won’t need to do much extra work 🙂

    Regards,
    Tom

    Plugin Author Diana Koenraadt

    (@anaid)

    Hi galladiflo and Tom,

    firstly, Tom, thanks for responding. I’m looking into it, but I’m still not quite sure what I’m supposed to do in the action. Your walker_add_fields method does not add anything to anything, it outputs markup.. Could you clarify?

    galladiflo, I’ll see what I can do. I’m not eager to put in much more functionality, but if I can add support in a simple way I will. As mentioned in other threads, I’m in need of beta testers for version 1.0. Can any of you grab the latest development version and test it?

    Kind regards,
    Diana

    Plugin Author Diana Koenraadt

    (@anaid)

    Sheesh, nevermind, flu is messing with my head. Got it, will fix it later this week.

    Plugin Author Diana Koenraadt

    (@anaid)

    Well, it took longer than expected but today I added the described hook wp_nav_menu_item_custom_fields. I’ve briefly tested it and it seems to work well. The functionality is now available in the latest Development version. galladiflo and Tom, can you install the Dev version and tell me if it works as expected for you?

    Kind regards,
    Diana

    Plugin Author Diana Koenraadt

    (@anaid)

    I’ve just released version 1.0.1 that now uses the wp_nav_menu_item_custom_fields hook. CPCM should now be compatible with all other plugins that also use this hook.

    Kind regards,
    Diana

    Hi Diana,

    Just came across this thread again on Google, I haven’t been getting reply notifications sorry.

    I’ve since changed MMM so that it doesn’t override the edit walker (now it just uses jQuery to add a ‘mega menu’ button to each menu item, and that button opens a lightbox containing all the MMM settings), but your change should mean it works with other menu plugins that modify the edit walker (nav menu roles comes to mind!)

    Regards,
    Tom

    Plugin Author Diana Koenraadt

    (@anaid)

    Ah, and here I was testing against your plugin to see if my change worked. Anyway, tested it with nav menu roles now and it works 🙂 Closing this thread

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Is there any way to use this with Max Mega Menus?’ is closed to new replies.