是否推荐使用WP_LIST_TABLE?

时间:2019-04-08 作者:eh irgendwer

目前,我正在开发一个Wordpress插件,我必须在管理菜单中打印一个自定义表。经过短暂的研究,我找到了WP\\U List\\U Table的解决方案。但是在Wordpress的类引用中,我看到该类被标记为私有,这意味着它不适合插件和主题开发人员使用。

https://codex.wordpress.org/Class_Reference/WP_List_Table

那么,建议使用这个类还是使用“普通”php打印表?

1 个回复
SO网友:Krzysiek Dróżdż

我们首先要说的是,食品法典委员会正式通知:

此类的访问被标记为私有。这意味着它不适合插件和主题开发人员使用,因为在未来的WordPress发布中,它可能会在没有警告的情况下进行更改。如果您仍想使用该类,则应制作一份副本,以便与您自己的项目一起使用和分发,否则使用该类的风险由您自己承担。

所以乍一看,在插件中使用它是个坏主意。但是

它仍然是一个非常方便的类,它为您节省了大量的代码。这也使得编写与其他WP部分一致的UI变得非常容易。。。

使用它的另一个原因是很多插件都可以。

所以是的,我会去尝试并在我的插件中使用它。但我认为这有点冒险,也许有一天我的插件会因为WP更新而停止工作,所以我必须根据新版本测试它,或者跟踪这个类中的更改。

相关推荐