扩展WordPress MegaMenu

扩展WordPress MegaMenu

问题描述:

我和老板在客户的要求下正在寻求扩展MegaMenu的方法。目前,我们的菜单设置为从任意产品页面(see screenshot)显示静态特色产品缩略图。这是通过一个特色页面小部件带入菜单(回想一下,WP MegaMenu被视为widgetized边栏)。扩展WordPress MegaMenu

客户要求产品缩略图动态变化,对应于菜单中的任何产品类别链接。我们知道这是一个不平凡的要求,欢迎任何可以提供的起点。

enter image description here

+0

我提前致歉。作为新用户,我不被允许嵌入图像。 – electricbrickco

,我会说我没有看过在megamenu代码库前言,但我想我可以对你可能会想如何解决这一一些假设。

  1. 附加一个事件到所有链接下megamenu

    $('a.dc-mega').mouseover(function(){ ... });

  2. 我不明白你的 '特色网页小工具。'这是megamenu的一部分?从文档看,它看起来不像。这是另一个WP小部件,可以以某种方式嵌入megamenu?如果是这样,怎么样?这是你自己的代码吗?无论你想获得链接页面ID。这可能包含在megamenu中。看看他们的文档,我认为它包含在列表项ID中。所以你可以从那里检索ID。

    var pageID = $(this).parent('li').attr('id');

  3. 使用Ajax retrieve the image和替换当前的图像。服务器端可以使用

$.ajax({ 
     url: "test.html", 
     success: function(){ 
     //replace image 
     } 
    }); 
+0

在这种情况下,MegaMenu实际上是Ubermenu(http://wpmegamenu.com/)的一部分。 使用Ubermenu/MegaMenu,您可以像处理侧边栏一样处理菜单,在小部件管理屏幕中修改它们,拖放各种小部件以便为每个菜单添加内容。听起来令人费解,但它很巧妙地考虑。 – electricbrickco