wp_edit_theme_plugin_file ( $args )

  • (string[]) args { Args. Note that all of the arg values are already unslashed. They are, however, coming straight from `$_POST` and are not validated or sanitized in any way. @type string $file Relative path to file. @type string $plugin Path to the plugin file relative to the plugins directory. @type string $theme Theme being edited. @type string $newcontent New content for the file. @type string $nonce Nonce. }
  • (true|WP_Error) True on success or `WP_Error` on failure.
Defined at:


Attempts to edit a file for a theme or plugin.When editing a PHP file, loopback requests will be made to the admin and the homepage to attempt to see if there is a fatal error introduced. If so, the PHP change will be reverted.

Related Functions

wp_ajax_edit_theme_plugin_file, wp_make_plugin_file_tree, get_plugin_files, wp_print_plugin_file_tree, wp_get_mu_plugins

Top Google Results

User discussions

wpseek mobile