wp_ajax_edit_theme_plugin_file() – Ajax handler for editing a theme or plugin file.

You appear to be a bot. Output may be restricted

Description

Handles editing a theme or plugin file via AJAX.

Usage

wp_ajax_edit_theme_plugin_file();

Parameters

Returns

void

Source

File name: wordpress/wp-admin/includes/ajax-actions.php
Lines:

1 to 21 of 21
function wp_ajax_edit_theme_plugin_file() {
  $r = wp_edit_theme_plugin_file( wp_unslash( $_POST ) ); // Validation of args is done in wp_edit_theme_plugin_file().

  if ( is_wp_error( $r ) ) {
    wp_send_json_error(
      array_merge(
        array(
          'code'    => $r->get_error_code(),
          'message' => $r->get_error_message(),
        ),
        (array) $r->get_error_data()
      )
    );
  } else {
    wp_send_json_success(
      array(
        'message' => __( 'File edited successfully.' ),
      )
    );
  }
}
 

 View on GitHub View on Trac