_wp_get_attachment_relative_path

函数
_wp_get_attachment_relative_path ( $file )
Access
Private
参数
  • (string) $file Attachment file name.
    Required:
返回值
  • (string) Attachment path relative to the upload directory.
定义位置
相关方法
wp_get_attachment_metadatawp_get_attachment_urlwp_get_attachment_linkwp_get_attachment_captionwp_get_attachment_image
引入
4.4.1
弃用
-

_wp_get_attachment_relative_path: 这是一个WordPress的函数,用来检索附件文件的相对路径,也就是文件相对于WordPress内容目录的路径: 这个函数对检索图片或其他附件文件的路径很有用,以便在HTML图片标签或其他元素中使用它。

获得相对于上传目录的附件路径。

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;
}

常见问题

FAQs
查看更多 >