我目前正试图让我的顶级导航链接之一在 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');
有谁知道我怎样才能让它正常工作?一些建议将不胜感激。非常感谢你!