Html Wordpress菜单项视频灯箱

Html Wordpress菜单项视频灯箱,html,css,wordpress,video,lightbox,Html,Css,Wordpress,Video,Lightbox,我想在我的wordpress主菜单中添加一个按钮。当有人点击它的时候。 它将启动一个灯箱,并播放来自youtube的视频 现在我在想两种可能的方法 首先,在所有内容的顶部添加一个新的div,上面有一个“播放”按钮的图片,当有人点击这个按钮开始在lightbox中播放视频时(来自某个插件) 或者另一种方式,如果可能,添加一个新的菜单项(使用图片而不是文本,当有人单击此主菜单项时,灯箱将再次与视频一起出现。是否有人做过类似的操作 提前感谢您。根据您的要求进行修改,此代码应添加一个播放图标作为菜单中的

我想在我的wordpress主菜单中添加一个按钮。当有人点击它的时候。 它将启动一个灯箱,并播放来自youtube的视频

现在我在想两种可能的方法

首先,在所有内容的顶部添加一个新的div,上面有一个“播放”按钮的图片,当有人点击这个按钮开始在lightbox中播放视频时(来自某个插件)

或者另一种方式,如果可能,添加一个新的菜单项(使用图片而不是文本,当有人单击此主菜单项时,灯箱将再次与视频一起出现。是否有人做过类似的操作


提前感谢您。

根据您的要求进行修改,此代码应添加一个播放图标作为菜单中的最后一个按钮,您必须根据主题位置更改“主”

function addPlayMenuLink($menuItems, $args)
     {
            if('main' == $args->theme_location)
            {
            $class = 'fancybox';
            $url = 'your video url'

            $playMenuItem = '<li>' . $args->before . '<a class="'.$class.'href="' . $url . '" title="play">' . $args->link_before . '<img src= add your play img path />' . $args->link_after . '</a>' . $args->after . '</li>';
            $menuItems = $menuItems . $playMenuItem;
    }
    return $menuItems;
}
add_filter( 'wp_nav_menu_items', 'addPlayMenuLink', 10, 2 );
函数addPlayMenuLink($menuItems,$args)
{
如果('main'=$args->theme\u位置)
{
$class='fancybox';
$url='您的视频url'
$playMenuItem='
  • '.$args->before.'.$args->before.'.$args->after.
  • '; $menuItems=$menuItems.$playMenuItem; } 返回$menuItems; } 添加过滤器(“wp\U导航菜单项”、“addPlayMenuLink”10,2);
    您可以用两种方法解决这个问题,您提到过。我不知道您将使用哪些插件,但我认为您可以使用jquery插件。请查看第一个示例。只需添加一个必须包含链接的图像/图标。但是,尝试一下。这将对您有所帮助。

    编辑主题文件有多舒服?非常:)我有所有的权限谢谢安东尼奥!这段代码应该放在functions.php中,对吗?是的,伙计!您还必须使用您正在使用的脚本所需的类修改“fancybox”,例如,pretty photo、colorbox。。。并添加您的播放图像。如果你需要帮助,请告诉我你好,安东尼奥。我添加了代码和插件,但它不起作用:(您好,您到底添加了什么插件?请您发布修改后的代码,让我看看好吗?第一个问题是我没有手动菜单。第二个问题是我安装了fancybox,但仍然不起作用:)