测试当前设备是否具有上传文件的能力。

原型

_device_can_upload()

返回值

(bool)  设备是否能够上传文件。

源文件

路径:wp-includes/functions.php

<?php
...
function _device_can_upload() {
	if ( ! wp_is_mobile() )
		return true;
	$ua = $_SERVER['HTTP_USER_AGENT'];
	if ( strpos($ua, 'iPhone') !== false
		|| strpos($ua, 'iPad') !== false
		|| strpos($ua, 'iPod') !== false ) {
			return preg_match( '#OS ([d_]+) like Mac OS X#', $ua, $version ) && version_compare( $version[1], '6', '>=' );
	}
	return true;
}
...
?>

其他

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