2016-07-05 5 views
1

$fileに何が入っているかチェックしたい。フィルタ使用時に変数を出力する方法は?

ここではsimlar質問が見つかりましたが、この場合は機能しません。 https://wordpress.stackexchange.com/questions/51145/get-php-variable-from-functions-php-and-echo-it-in-theme-template-files

誰かが私を助けることができますか?または私にキーワードを与えてください。

ワードプレスfunctions.php

function wp_modify_uploaded_file_names($file) { 
    $info = pathinfo($file['name']); 
    $ext = empty($info['extension']) ? '' : '.' . $info['extension']; 
    $name = basename($file['name'], $ext); 

    $file['name'] = uniqid() . $ext; // uniqid method 

    print_r($file); 

    return $file; 
} 

add_filter('wp_handle_upload_prefilter', 'wp_modify_uploaded_file_names', 1, 1); 

答えて

0

単一のパラメータ、$fileは、$_FILES配列の単一要素を表します。 $file['tmp_name']を介して、アップロードされたファイルがサーバーに保存されているファイルの一時ファイル名にアクセスできます。

+0

返信ありがとうございますが、フィルタ処理時に単語をエコーし​​たい場合はどうすればよいですか? – OMG

+0

'wp_die(print_r($ file、true))'を使ってみてください。 –

+0

ありがとうございますが、動作しません:( – OMG

関連する問題