获取相对于上载目录的附件路径。

原型

_wp_get_attachment_relative_path( string $file )

参数

$file (string) (Required) 附件文件名。

返回值

(string)  相对于上传目录的附件路径。

源文件

路径:wp-includes/media.php

<?php
...
function _wp_get_attachment_relative_path( $file ) {
	$dirname = dirname( $file );
	if ( '.' === $dirname ) {
		return '';
	}
	if ( false !== strpos( $dirname, 'wp-content/uploads' ) ) {
		// Get the directory name relative to the upload directory (back compat for pre-2.7 uploads)
		$dirname = substr( $dirname, strpos( $dirname, 'wp-content/uploads' ) + 18 );
		$dirname = ltrim( $dirname, '/' );
	}
	return $dirname;
}
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/_wp_get_attachment_relative_path/