wordpress自定义附近上传路径
时间 : 2024-01-11 16:00:03声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性
最佳答案
在WordPress中,你可以通过自定义附近上传路径来改变上传文件的保存位置。默认情况下,WordPress将上传的文件保存在"wp-content/uploads"目录下。以下是一种简单的方法来自定义附近上传路径:
步骤1:打开WordPress的主题目录
首先,你需要找到并打开WordPress的主题目录。你可以通过登录到WordPress后台管理界面,选择“外观”->“编辑”来找到主题目录。
步骤2:创建新的文件夹
在主题目录中,创建一个新的文件夹来保存自定义上传文件。你可以选择在主题目录的根目录下创建一个新的文件夹,或者在任何你想要的位置创建一个新的文件夹。
步骤3:编辑主题的functions.php文件
在主题目录中,找到并编辑functions.php文件。如果你的主题没有functions.php文件,则可以创建一个新的空白文件,并将其命名为functions.php。
步骤4:添加代码
在functions.php文件中,添加以下代码:
```php
// 自定义上传路径
function custom_upload_path( $upload ) {
$customdir = '/your-custom-folder'; // 填写你自定义的文件夹路径
$upload['subdir'] = $customdir . $upload['subdir'];
$upload['path'] = $upload['basedir'] . $upload['subdir'];
$upload['url'] = $upload['baseurl'] . $upload['subdir'];
return $upload;
}
add_filter( 'upload_dir', 'custom_upload_path' );
将上述代码中的"/your-custom-folder"替换为你在步骤2中创建的文件夹的路径。
步骤5:保存并测试
保存functions.php文件,并在WordPress后台重新上传文件。你将看到上传的文件现在被保存在你自定义的文件夹中。
请注意,自定义附近上传路径可能会导致一些插件或主题的功能受到影响。在进行文件位置更改之前,请确保备份您的WordPress网站,以便在需要时可以轻松还原。
其他答案
在WordPress中,你可以通过以下方法自定义附件上传路径:
方法一:使用插件
1. 在WordPress后台导航栏中,选择“插件”>“安装新插件”,然后搜索并安装“Custom Upload Dir”插件。
2. 激活插件后,在WordPress后台导航栏中,选择“设置”>“附件上传目录”。
3. 在“自定义上传目录”选项卡中,你可以设置附件上传路径的结构和规则。例如,你可以使用{year}、{month}和{postname}占位符来定义路径,以便按年、月和文章名称来组织附件。
4. 完成设置后,点击“保存更改”。
方法二:自定义代码
1. 打开你的主题文件夹,在其中找到functions.php文件。
2. 在functions.php文件中,添加以下代码:
```php
function custom_upload_dir( $dirs ) {
$new_dir = '/custom/path'; // 自定义附件上传路径
$upload_dir = wp_upload_dir();
if ( false === $upload_dir['error'] ) {
$new_dir = str_replace( $upload_dir['basedir'], '', $new_dir );
$new_dir = trim( $new_dir, '/' );
$dirs['subdir'] = '/'. $new_dir;
$dirs['path'] = $upload_dir['basedir'] . $dirs['subdir'];
$dirs['url'] = $upload_dir['baseurl'] . $dirs['subdir'];
}
return $dirs;
}
add_filter( 'upload_dir', 'custom_upload_dir' );
3. 将代码中的`/custom/path`替换为你想要设置的自定义附件上传路径。
4. 保存并上传functions.php文件到你的主题文件夹中。
无论你使用哪种方法,记得在设置完自定义附件上传路径后测试一下是否正常工作,确保附件能够成功上传到指定路径。
上一篇
宝塔面板怎么创建账号
下一篇
斐讯n1宝塔面板
https/SSL证书广告优选IDC>>
推荐主题模板更多>>
推荐文章