我将在今天晚些时候进行研究。我可以看到这个问题,因为如果我没记错的话,它会自动设置最后一个选项卡上没有添加到列表中的元框。
这里有一个过滤器。tabify_default_metaboxes或tabify.default_metaboxes_{$post_type}。
ACF是否在元框上切换任何类?如果是这样,如果元框中没有“acf-hidden”类,Tabify可能会排除显示/隐藏。(或者不管名字是什么,也许我们可以对其进行概括,以便任何插件都可以使用它)
@斯科特金斯利·克拉克
是的,我认为这是一个好主意。类似于“tabify-ignore”。
然后所有需要tabify来忽略metabox的第三方插件都可以使用它。
你怎么认为?
这就是我所想的,为了更好的兼容性而进行了概括。我认为这将是完美的,并且最容易让两个插件共存,而不影响功能或额外的开发时间。
@马尔科海因恩
你觉得这听起来怎么样?
在下一版本的ACF中,我将向需要保持隐藏的元框中添加“tabify-ignore”类。
冷豆
是的,这也很好。我仍然认为过滤器“tabify_default_metaboxes”是最好的解决方案,但使用javascript似乎是个好主意。
过滤器更好的原因是我没有添加javascript代码试图操作的类。
啊,
我懂了!这个周末我要调查一下钩子!
你有关于钩子的在线文档吗?
不幸的是,没有。这是我的清单上的东西。明天我将尝试发布插件的更新,然后我开始在网上获取一些文档。
我已经解决了这个问题。
我在我的元盒中添加了一个类,该类使用“显示:无!重要”的样式
这将覆盖js隐藏/显示,并使ACF与Tabify完美结合。
这些补丁将出现在下一版本(3.5.1)中