认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

相关推荐