2016-12-14 3 views
0

私は自分のウェブサイトにGravityフォームの画像アップロードフォームを持っていますが、このフォームから送信された画像を取得して、pdfs /(ユーザーの姓) - ファーストネーム)。Gravity Forms gform_upload_path画像が正しく動かない

私はgform_upload_pathフィルタを使用していますが、ファイルはpdfsフォルダに移動さ​​れますが、ユーザの特定のフォルダには移動されません。私はここでこのコードを使用しています。

add_filter("gform_upload_path", "change_upload_path", 10, 2); 
function change_upload_path($path_info, $form_id){ 
    //global user ID of current logged in user 
    global $user_ID; 

    //get the first name and last name from the usermeta table 
    $last_name = get_user_meta($user_ID, 'last_name', true); 
    $first_name = get_user_meta($user_ID, 'first_name', true); 

    $path_info["path"] = "pdfs/". $last_name ."-". $first_name .""; 
    $path_info["url"] = "https://workatkeepmehome.com/pdfs/".$last_name."-".$first_name.""; 
    return $path_info; 
} 

答えて

0

私はこれを理解しました。その一部はキャッシングの問題でしたが、ここで私が最後にしたコードがあります。

add_filter("gform_upload_path", "change_upload_path", 10, 2); 
function change_upload_path($path_info, $form_id){ 
//global user ID of current logged in user 
global $user_ID; 

//get the first name and last name from the usermeta table 
$last_name = get_user_meta($user_ID, 'last_name', true); 
$first_name = get_user_meta($user_ID, 'first_name', true); 

$path_info['path'] = 'pdfs/'. $last_name .'-'. $first_name .'/'; 
$path_info['url'] = 'https://workatkeepmehome.com/pdfs/'. $last_name .'-'. $first_name .'/'; 
return $path_info; 
} 
関連する問題