WordPress自定义媒体库文件上传路径 和 生成文件的URL地址

默认WordPress自定义媒体上传路径wp-content\uploads并以年和月文件夹归档

方法一:通过add_filter 钩子修改上传路径

  1. function slider_upload_dir($uploads) {
  2. $siteurl = get_option( ‘siteurl’ );
  3. $uploads[‘path’] = WP_CONTENT_DIR . ‘/slider’;
  4. $uploads[‘url’] = $siteurl . ‘/wp-content/slider’;
  5. $uploads[‘subdir’] = ;
  6. $uploads[‘basedir’] = $uploads[‘path’];
  7. $uploads[‘baseurl’] = $uploads[‘url’];
  8. $uploads[‘error’] = false;
  9. return $uploads;
  10. }
  11. add_filter(‘upload_dir’, ‘slider_upload_dir’);

之后媒体上传路径会修改为:wp-content/slider,自己可以修改目录名称。

 

方法二:找回WordPress隐藏的上传路径选项。

将下面的代码添加到当前主题functions.php文件中,就可以调出该选项:

  1. if(get_option(‘upload_path’)==‘wp-content/uploads’ || get_option(‘upload_path’)==null) {
  2. update_option(‘upload_path’,WP_CONTENT_DIR.‘/uploads’);
  3. }

需要注意的是,上传路径只能写相对路径,例如:wp-content/uploads/img

声明:本站资源绿色无后门无广告,可放心下载。如无特殊说明或标注,均为本站原创发布,转载请注明出处!