确定临时文件的可写目录。

原型

get_temp_dir()

描述

函数的首选项是sys_get_temp_dir()的返回值,后跟你的PHP临时上载目录,后跟WP_CONTENT_DIR,最后默认为/ tmp /

返回值

(string)  可写的临时目录。

源文件

路径:wp-includes/functions.php

<?php
...
function get_temp_dir() {
	static $temp = '';
	if ( defined('WP_TEMP_DIR') )
		return trailingslashit(WP_TEMP_DIR);
	if ( $temp )
		return trailingslashit( $temp );
	if ( function_exists('sys_get_temp_dir') ) {
		$temp = sys_get_temp_dir();
		if ( @is_dir( $temp ) && wp_is_writable( $temp ) )
			return trailingslashit( $temp );
	}
	$temp = ini_get('upload_tmp_dir');
	if ( @is_dir( $temp ) && wp_is_writable( $temp ) )
		return trailingslashit( $temp );
	$temp = WP_CONTENT_DIR . '/';
	if ( is_dir( $temp ) && wp_is_writable( $temp ) )
		return $temp;
	return '/tmp/';
}
...
?>

其他

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