认WordPress默上传途径为:wp-content\uploads,以年和月文件夹归档。怎么修正这个默许的寄存目录了?WordPress修正附件上传途径办法。
办法一
经过add_filter 钩子修正上传途径
将下面的代码添加到当时主题functions.php文件中:
functionslider_upload_dir($uploads){ $siteurl=get_option('siteurl'); $uploads['path']=WP_CONTENT_DIR.'/slider'; $uploads['url']=$siteurl.'/wp-content/slider'; $uploads['subdir']=''; $uploads['basedir']=$uploads['path']; $uploads['baseurl']=$uploads['url']; $uploads['error']=false; return$uploads; } add_filter('upload_dir','slider_upload_dir');
之后附件上传途径会修正为:wp-content/slider,自己能够修正目录称号。
需求注册的是运用该办法修正途径后,假如再次修正途径,在后台媒体库中将看不到之前上传的图片。
办法二
找回WordPress躲藏的上传途径选项。
自WordPress 3.5版别开端,躲藏了后台媒体设置页面的“默许上传途径和文件的完好URL地址”选项,能够经过下面的代码将该选项调出来。
将下面的代码添加到当时主题functions.php文件中,就能够调出该选项:
if(get_option('upload_path')=='wp-content/uploads'||get_option('upload_path')==null){ update_option('upload_path',WP_CONTENT_DIR.'/uploads'); }
该代码运用后删去即可,不必保留在主题中。
需求留意的是,上传途径只能写相对途径,例如:wp-content/uploads/img
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:123456@qq.com 我们将配合处理!
原文地址:WordPress修改附件上传路径方法发布于2022-05-18 07:43:31