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.' ) );
	}
}