我们有一个custom_table,用于存储pdf文档的下载详细信息。我们需要在wordpress管理面板中有链接,以便通过单击该链接,管理员用户可以查看custom_table中可用的数据。
知道如何实现这个目标吗?
答案 0 :(得分:1)
嗯,最简单的方法是使用$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) );