2020-11-01 / 4458阅
WordPress有些版本中,如果使用中文附件或者图片,会无法上传,也可能上传了但是无法打开。所有我们需要对上传的文件进行自动重命名。
重命名代码
function rename_img_code($file) { $time = date("YmdHis"); $file['name'] = $time . "" . mt_rand(1000, 9999) . "." . pathinfo($file['name'], PATHINFO_EXTENSION); return $file; } add_filter('wp_handle_upload_prefilter', 'rename_img_code');
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');
可以根据你直接的实际情况调整代码,如果不会调整,可以观看视频
阅读文章或者观看视频过程中有任何问题,请下方留言或者联系我Q248758228