使用过滤器时如何输出变量?

时间:2016-07-05 05:50:46

标签: php wordpress wordpress-theming custom-wordpress-pages

我想查看$file中的内容。

我在这里找到了simlar问题,但在这种情况下不起作用。 https://wordpress.stackexchange.com/questions/51145/get-php-variable-from-functions-php-and-echo-it-in-theme-template-files

有人能帮助我吗?或者给我一个关键字。

WordPress 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);

1 个答案:

答案 0 :(得分:0)

单个参数$file表示$_FILES数组的单个元素。您可以通过$file['tmp_name']访问上传文件存储在服务器上的文件的临时文件名。