繁体   English   中英

如何从自定义表中获取记录并在管理面板中显示?

[英]How to fetch the records from custom table and display in admin panel?

我们有一个custom_table,用于存储pdf文档的下载详细信息。 为此,我们需要在wordpress管理面板中具有链接,以便通过单击该链接,管理员用户可以查看custom_table中可用的数据。

任何想法如何实现这一目标?

好吧,最简单的方法是使用$wpdb类,该类处理与数据库的连接。

在插件初始化时,全球化$wpdb并将表名设置为:

$wpdb->my_table_name = $wpdb->prefix . 'my_table_name'

然后,根据需要从数据库中获取什么,可以使用$wpdb->get_results()$wpdb->get_row()$wpdb->get_col()$wpdb->get_var()

例如:

$downloads = $wpdb->get_results( $wpdb->prepare("SELECT * FROM $wpdb->my_table WHERE author_id = %d", $author_id) );

查看http://codex.wordpress.org/Class_Reference/wpdb上的文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM