Definition:
function validate_plugin($plugin) {}
Validate the plugin path.
Checks that the file exists and is valid file.
Parameters
- string $plugin: Plugin Path
Return values
returns:0 on success, WP_Error on failure.
Source code
function validate_plugin($plugin) { if ( validate_file($plugin) ) return new WP_Error('plugin_invalid', __('Invalid plugin path.')); if ( ! file_exists(WP_PLUGIN_DIR . '/' . $plugin) ) return new WP_Error('plugin_not_found', __('Plugin file does not exist.')); $installed_plugins = get_plugins(); if ( ! isset($installed_plugins[$plugin]) ) return new WP_Error('no_plugin_header', __('The plugin does not have a valid header.')); return 0; }
3327
No comments yet... Be the first to leave a reply!