我們有一個custom_table存儲pdf文檔的下載細節。爲此,我們需要在WordPress管理面板中鏈接,以便通過單擊該鏈接,管理員用戶可以查看custom_table中可用的數據。如何從自定義表中獲取記錄並在管理面板中顯示?
任何想法如何實現這一目標?
我們有一個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));
感謝您的幫助的文檔。如何在管理面板中啓用鏈接,以便管理員用戶只需單擊即可查看數據。 – oldrock
您需要添加一個管理菜單,並在其中添加數據。簽出http://codex.wordpress.org/Administration_Menus上的文檔 – felipelavinz