WordPress自定义媒体上传路径

知更鸟 2020年7月31日09:34:13WordPress61.4K阅读模式

默认WordPress自定义媒体上传路径wp-content\uploads并以年和月文件夹归档,如果想修改这个默认的存放目录,可以参考我之前的两篇文章。文章源自知更鸟-https://zmingcx.com/wordpress-custom-media-upload-path.html

方法一:通过add_filter 钩子修改上传路径文章源自知更鸟-https://zmingcx.com/wordpress-custom-media-upload-path.html

将下面的代码添加到当前主题functions.php文件中:文章源自知更鸟-https://zmingcx.com/wordpress-custom-media-upload-path.html

function slider_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,自己可以修改目录名称。文章源自知更鸟-https://zmingcx.com/wordpress-custom-media-upload-path.html

需要注意的是使用该方法修改路径后,如果再次修改路径,在后台媒体库中将看不到之前上传的图片。文章源自知更鸟-https://zmingcx.com/wordpress-custom-media-upload-path.html

原文:修改 WordPress 文件上传目录文章源自知更鸟-https://zmingcx.com/wordpress-custom-media-upload-path.html

方法二:找回WordPress隐藏的上传路径选项。文章源自知更鸟-https://zmingcx.com/wordpress-custom-media-upload-path.html

自WordPress 3.5版本开始,隐藏了后台媒体设置页面的“默认上传路径和文件的完整URL地址”选项,可以通过下面的代码将该选项调出来。文章源自知更鸟-https://zmingcx.com/wordpress-custom-media-upload-path.html

将下面的代码添加到当前主题functions.php文件中,就可以调出该选项:文章源自知更鸟-https://zmingcx.com/wordpress-custom-media-upload-path.html

if(get_option('upload_path')=='wp-content/uploads' || get_option('upload_path')==null) {
	update_option('upload_path',WP_CONTENT_DIR.'/uploads');
}

该代码使用后删除即可,不用保留在主题中。文章源自知更鸟-https://zmingcx.com/wordpress-custom-media-upload-path.html

WordPress自定义媒体上传路径文章源自知更鸟-https://zmingcx.com/wordpress-custom-media-upload-path.html

需要注意的是,上传路径只能写相对路径,例如:wp-content/uploads/img文章源自知更鸟-https://zmingcx.com/wordpress-custom-media-upload-path.html

原文:自定义WordPress文件上传路径文章源自知更鸟-https://zmingcx.com/wordpress-custom-media-upload-path.html

 文章源自知更鸟-https://zmingcx.com/wordpress-custom-media-upload-path.html

weinxin
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
WordPress 主题添加鼠标跟随特效 WordPress

WordPress 主题添加鼠标跟随特效

2022年第一篇文章,分享个鼠标跟随特效,给喜欢花花草草的朋友们。这个鼠标跟随特效还是很酷,不是那种鼠标后面跟随一大堆零零碎碎的,仅一个圆圈跟随鼠标指针,当遇到超链接圆圈会变成半透明的背景,国外网站常...
采用AJAX方式将文章移到回收站中 WordPress

采用AJAX方式将文章移到回收站中

在WordPress 后台文章列表中,可以单独将某篇文章移动到回收站中,但移动后页面会刷新一次,可通过下面的代码实现无刷新将文章移动到回收站中。 采用AJAX方式将文章移到回收站中 第一步,在当前主题...
为 WordPress 添加自定义批量操作 WordPress

为 WordPress 添加自定义批量操作

默认 WordPress 后台文章批量操作中,只有编辑和移动到回收站,可以按文本方法添加自定义批量操作选项,例如添加批量将文章改为草稿和自动为选中的文章添加自定义字段和值。 为 WordPress 添...
如何重复使用已设置好的 WordPress 小工具 Plugins

如何重复使用已设置好的 WordPress 小工具

默认情况下WordPress小工具可以重复添加到不同的位置,但已添加设置好的小工具,不能直接拖放到其它位置重复使用。比如我的begin主题集成40多个小工具,每个小工具都有丰富的设置选项,想在不同的位...
评论:6   其中:访客  4   博主  2
    • 佛系软件
      佛系软件 2

      那已经生成的怎么批量改链接呢

      • 佛系软件
        佛系软件 2

        上传文件前面总是有【1612885519-】这些个字,怎么去掉啊

        • Yan
          Yan 5

          第一段代码如何改为OSS?
          背景:用了aliyun OSS插件,所有的文件都传到OSS://abc.com/def/post_id
          abc.com是自定义的域名
          def是域名下自定义的文件夹(固定)
          post_id是根据文章自动生成的id数字子文件夹
          试了用第一种方法不管用……

        匿名

        发表评论

        匿名网友

        :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

        确定