2015-11-03 65 views
0

我想在插件激活時在wordpress中移動文件。我已經爲此編寫了代碼,但它不起作用。如何在插件激活時在wordpress中移動文件

function onactivation_install(){ 
    $src = ABSPATH . 'wp-content/plugins/sinetiks-schools/plugin_list.php'; 
    $dest = get_template_directory(); 
    $full_path = $dest.'/'; 
    $flag = wp_handle_upload($src,$full_path); 
    var_dump($flag); } 
register_activation_hook(__FILE__,'onactivation_install'); 
+0

得到什麼上顯示的var_dump? – WisdmLabs

+0

給出錯誤,該插件在激活期間生成了67個意外輸出字符。如果您注意到「標題已發送」消息,聯合供稿或其他問題的問題,請嘗試停用或刪除此插件。 –

+0

echo $ flag ['error'];它甚至在var_dump中,它可能會顯示確切的錯誤是什麼? – WisdmLabs

回答

1

傳遞此參數

$flag = wp_handle_upload($src,array('test_form' => false)); 
+0

哪裏應該是目的地文件夾路徑 –

+0

它會上傳到上傳目錄 – WisdmLabs

+0

好的,謝謝@ WisdmLabs –

相關問題