我目前在使用fancybox时遇到了一些问题。如果您查看下面的链接,您将看到我已经在组合框中工作,但不在顶部的菜单栏中,这是由wp_list_pages命令生成的。我尝试使用jquery将“fancybox”附加到类中,并在运行fancybox脚本时将目标定位到元素本身但似乎没有任何效果。
http://www.astwood.co.uk/testsite/wordpress/
非常感谢任何帮助
答案 0 :(得分:1)
没关系,我破解了,我不得不添加
data-fancybox-type="iframe"
通过将其添加到函数文件中来对wp_list_pages所做的每个链接:
add_filter('wp_list_pages', create_function('$t', 'return str_replace("<a ", "<a data-fancybox-type=\"iframe\" ", $t);'));