1

我目前正试图让我的顶级导航链接之一在 Fancybox 中作为 iFrame 打开。

我注意到有一种方法可以使用菜单创建器中的链接关系 (XFN) 选项添加 rel 项,这导致我的链接看起来像:

    <a rel="video" href="http://www.google.com">fancy</a>

但是我会要求我的链接打开为:

    <a rel="video" class="fancybox" href="http://www.google.com"></a>

偶然我偶然发现了这个建议将其添加到主题functions.php的解决方案,尽管它会导致错误:

    function add_menuclass($ulclass) {
    return preg_replace('/<a rel="fancybox"/', '<a rel="fancybox" class="fancybox"', $ulclass, 1);
    }
    add_filter('wp_nav_menu','add_menuclass');

有谁知道我怎样才能让它正常工作?一些建议将不胜感激。非常感谢你!

4

1 回答 1

0

通过安装“Easy FancyBox”插件解决了问题,该插件允许轻松地将 iframe 链接添加到导航中。

于 2012-08-02T05:20:02.830 回答