WordPress根据附件ID更新文件路径函数:update_attached_file

本站正在使用的主机

本站目前托管于腾讯云香港轻量服务器,价格便宜访问速度也快,使用本站推荐链接购买还可免费获得WordPress运行环境优化服务。

最新活动 »

WordPress函数update_attached_file根据附件的ID更新文件路径。

update_attached_file( int $attachment_id, string $file )

函数参数

$attachment_id

整数

附件的ID

$file

字符串

附件的文件路径

函数返回值

成功时为true,失败时为false。

函数使用示例

function secure_attachment_file($attachment_id) {
	$file = get_attached_file($attachment_id);
	$file_parts = pathinfo($file);
	$file_new = $file_parts['dirname'] . '/' . $file_parts['filename'] . '_' . wp_generate_password(5, false) . '.' . $file_parts['extension'];
	if(rename($file, $file_new)) {
		update_attached_file($attachment_id, $file_new);
		return true;
	} else {
		return false;
	}
}

扩展阅读

update_attached_file()函数位于:wp-includes/post.php

相关函数:

背字根微信二维码

本站文章均为原创,码字非常不容易,转载请注明原文出处,给苦逼的作者保留一点创作动力。