自定义WordPress文件上传路径

更新于 2022年2月4日 wordpress教程

自WordPress 3.5版本开始,隐藏了后台媒体设置页面的“默认上传路径和文件的完整URL地址”选项,可以通过下面的代码将该选项调出来。自定义WordPress文件上传路径

>

方法一:

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

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

注:该代码使用后删除即可,不用保留在主题中。

自定义WordPress文件上传路径

方法二:

通过add_filter 钩子修改上传路径

将下面的代码添加到当前主题functions.php文件中:

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,自己可以修改目录名称。

需要注册的是使用该方法修改路径后,如果再次修改路径,在后台媒体库中将看不到之前上传的图片。

你可能还喜欢下面这些文章

wprec推荐插件模板变量文档以及样式推荐wprec推荐插件模板变量文档以及样式推荐

wpac是一款wordpress自动配图插件,可以丰富文章内容,对提升排名有很大帮助。 p style=”font-size:18px; “>你可能还喜欢下面这些文章< p>{excerpt}<

WordPress文章去重插件simp,支持巨量文章查重WordPress文章去重插件simp,支持巨量文章查重

simp是一款文章排重插件,支持百万文章秒级去重! 如果您的文章是采集来的或者有用户上传发布,那么您可能需要这个文章排重插件。 历史文章一键查重如果您的站点存在大量已经发布的文章,可用本插件检测历史文章是否有重复。

wordpress自动别名插件,支持生成拼音链接或MD5链接wordpress自动别名插件,支持生成拼音链接或MD5链接

发布文章、页面、分类、标签时自动根据算法生成别名 使用文章ID的16位MD5值作为postname,生成的链接就是类似这样的: 这种就没什么好说的了,通过拼音生成的链接就是文章标题的全拼,比如这样:

相关文章推荐插件wprec更新至2.1.2版本相关文章推荐插件wprec更新至2.1.2版本

今天有用户反馈相关文件推荐插件没有摘要,排查发现这个用户本身就没设置摘要。 考虑到很多人都使用文章前n个文字作为摘要,因此在wprec中也加入一下自动摘要的逻辑。 当文章中没有摘要的时候截取文章的前面一些文字,截取的长度为相关推荐插件后台设置的长度。

WordPress 插件定制WordPress 插件定制

步骤(2) – 安装并激活自定义登录页面自定义程序插件。 在登录定制程序页面上,您可以按照自定义WordPress主题的方式自定义登录页面。 您可以检查自定义程序中的所有选择,以根据登录页面的要求调整设置。

wordpress自定义url路由于自定义载入模板wordpress自定义url路由于自定义载入模板

wordpress强大的hook能够让我们去自定义路由,在使用框架的时候一般路由是写在一个配置文件中,wordpress作为一个cms系统,自然是不能这么干,实际上,wordpress路由规则是写在数据库中,自定义路由其实就是修改这个数据库的值。 默认这个tpl_page查询是不会加入到$GLOBALS[‘wp_query’]中的query_var变量中,默认wordpress的public_query_vars有这么一些

imwpcache支持自定义缓存文件所在目录啦!如何设置?imwpcache支持自定义缓存文件所在目录啦!如何设置?

imwpcache自 1.3 版本开始支持自定义缓存文件路径。 当设置为Sqlite或者文件缓存时候,1.3版本之前缓存文件位置固定为wp-content/cache文件夹。 3. SQLite 文件缓存 5. 支持自定义文件缓存和SQLite缓存所在路径

如何禁用WordPress自动生成的不同尺寸图片如何禁用WordPress自动生成的不同尺寸图片

您可能知道,WordPress为通过媒体库上传的所有图片创建了大量副本。 设置为“0”将禁用此尺寸图像的自动生成。

好看 (0) 很好看 (0) 非常好看 (0)
赞赏

微信赞赏支付宝赞赏