2017-08-25 52 views
0

我正在爲Wordpress寫一個插件,我需要從系統中導出文件,但我可以鍛鍊如何取消管理標頭。WordPress的插件如何抑制管理標頭

代碼的一個例子是:

add_action('admin_menu', 'myplugin_setup'); 
function myplugin_setup(){ 
    add_menu_page('My Plugin', 'My Plugin', 'manage_options', 'myplugin', 'myplugin_admin_main', 'dashicons-admin-users'); 
    add_submenu_page('myplugin', 'My Plugin Export', 'My Plugin Export', 'manage_options', 'myplugin-export', 'myplugin_admin_export'); 
} 

function mcm_profiles_admin_main(){ 
    print('<h1>My Admin Page</h1>'); 
} 

function myplugin_admin_export(){ 
    header('Content-disposition: attachment; filename=myexportfile.txt'); 
    header('Content-type: application/octet-stream'); 

    print('Contents of file') 
} 

我想myplugin_admin_export輸出與內部「的文件中的內容」文件,但它的顯示管理頁面。

有沒有在WordPress的壓制管理內容的方法。

回答

0

嘗試

readfile('myexportfile.txt'); 
exit; 

讓我知道,如果它的工作原理?