wp_ajax_edit_theme_plugin_file() WordPress Function
This function is used to edit a plugin file via the WordPress AJAX interface. It is used to edit plugin files when the user is not logged in. The function first checks the user's permissions, then verifies the nonce and finally checks if the user is allowed to edit the file.
wp_ajax_edit_theme_plugin_file() #
Ajax handler for editing a theme or plugin file.
Description
See also
Source
File: wp-admin/includes/ajax-actions.php
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.' ), ) ); } }
Expand full source codeCollapse full source codeView on TracView on GitHub
Changelog
Version | Description |
---|---|
4.9.0 | Introduced. |