validate_file_to_edit

函数


validate_file_to_edit ( $file, $allowed_files = array() )
参数
  • (string)
    $file
    File the user is attempting to edit.
    Required: 是
  • (string[])
    $allowed_files
    Optional. Array of allowed files to edit. `$file` must match an entry exactly.
    Required: 否
    Default: array()
返回值
  • (string|void) Returns the file name on success, dies on failure.
定义位置
  • wp-admin/includes/file.php
    , line 707
引入
1.5.0
弃用
–

Makes sure that the file that was requested to be edited is allowed to be edited.

Function will die if you are not allowed to edit the file.

function validate_file_to_edit( $file, $allowed_files = array() ) {
	$code = validate_file( $file, $allowed_files );

	if ( ! $code ) {
		return $file;
	}

	switch ( $code ) {
		case 1:
			wp_die( __( 'Sorry, that file cannot be edited.' ) );

			// case 2 :
			// wp_die( __('Sorry, cannot call files with their real path.' ));

		case 3:
			wp_die( __( 'Sorry, that file cannot be edited.' ) );
	}
}