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