2015-11-03 67 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 –

相关问题