wordpress中怎么设置上传文件路径

该函数指定了uploads的目录为uploads的avatar文件夹:

 代码如下 复制代码

function my_upload_dir($upload) {
$upload['subdir']= '/avatar';
$upload['path']= $upload['basedir'] . $upload['subdir'];
$upload['url']= $upload['baseurl'] . $upload['subdir'];
return $upload;
}

然后在需要改变上传路径的地方加上钩子函数:

 代码如下 复制代码

//Handles PHP uploads in WordPress.
add_filter('upload_dir', 'my_upload_dir');
$file_attr = wp_handle_upload( $_FILES['avatar_manager_import'], $overrides );
remove_filter('upload_dir', 'my_upload_dir');

当然上传图片和文件需要调用wordpress的上传图片函数

时间: 2024-10-24 20:33:55

wordpress中怎么设置上传文件路径的相关文章

在struts2的action中如何获得上传文件在客户端的路径?

问题描述 在struts2的action中如何获得上传文件在客户端的路径? 解决方案 解决方案二:ServletActionContext.getServletContext().getRealPath("/UploadImages")解决方案三:用js拿到值,然后放到隐藏域里

在Node.js中使用HTTP上传文件的方法

  这篇文章主要介绍了在Node.js中使用HTTP上传文件的方法,作者以windows下的visual studio作为操作node的环境,推荐阅读!需要的朋友可以参考下 开发环境 我们将使用 Visual Studio Express 2013 for Web 作为开发环境, 不过它还不能被用来做 Node.js 开发.为此我们需要安装 Node.js Tools for Visual Studio. 装好后 Visual Studio Express 2013 for Web 就会转变成一

web前端-上传文件 路径显示C:/fakepath/,无法显示真实路径

问题描述 上传文件 路径显示C:/fakepath/,无法显示真实路径 各位好:请教一个问题. Web前端,在上传的文件的时候,无法显示文件的真实路径. 经过百度后,将浏览器的安全选项进行设置.启用访问本地路径. 但是在Chrome或者FF上,设置不起作用. 而且:不能要求所有的浏览客户端都设置吧,求大神指点. 解决方案 是的,上传文件在本地的真实路径,并非所有的浏览器都支持报告.再说了,既然你是web,那么客户端甚至可能都不是windows,你不应该指望客户端的路径来做什么. 解决方案二: 安

JS中使用FormData上传文件、图片的方法_javascript技巧

关于FormData XMLHttpRequest Level 2添加了一个新的接口  ---- FormData 利用FormData对象,可以通过js用一些键值对来模拟一系列表单控件,可以使用XMLHttpRequest的 send( ) 方法来异步提交表单与普通的ajax相比,使用FormData的最大优点就是可以异步上传二进制文件 FormData对象 FormData对象,可以把所有表单元素的name与value组成一个queryString,提交到后台. 在使用ajax提交时,使用F

动态设置上传文件enctype类型

动态设置上传文件enctype类型以下是最常见上传文件片段  <form id="upform" name="upform" action="upload.php" method="post" enctype="multipart/form-data"> <input type="file" name="uploadfile[]" /> <

动态设置上传文件的enctype

动态设置上传文件的enctype <fm id="up" name="up" action="upfileile.php" method="post" enctype="multipart/fm-data"> <input type="file" name="upfileilefile[]" /> <input type="fi

如何使用JS获取IE上传文件路径(IE7,8)

本篇文章是对使用JS获取IE上传文件路径的实现代码进行了详细的分析介绍,需要的朋友参考下   复制代码 代码如下: function validateFileSize(id, maxsize) {             var btnsave = document.getElementById("Button2");             btnsave.disabled = false;             var filepath = "";      

asp.net,VS2012中如何在上传文件时可以一起选择多个不同种类的文件

问题描述 asp.net,VS2012中如何在上传文件时可以一起选择多个不同种类的文件 asp.net,VS2012中如何在上传文件时可以一起选择多个不同种类的文件,求大神解答,新手..,拜托了....

file-上传框中的名字上传文件怎么改为上传图片

问题描述 上传框中的名字上传文件怎么改为上传图片 上传框中的上传文件怎么改为上传图片,input type="file" name="myfiles"/>请大神们指点.... 解决方案 DEMO.. <!DOCTYPE html> <style> div.file{display:inline-block;width:100px;height:20px;line-height:20px;position:relative;overflo