get_plugin_files [ WordPress Function ]
get_plugin_files ( $plugin )
| Parameters: |
|
| Returns: |
|
| Defined at: |
|
Benzer Fonksiyonlar: get_plugins, get_plugin_updates, get_mu_plugins, get_plugin_data, wp_get_mu_plugins
Get a list of a plugin's files.
Source
<?php
function get_plugin_files($plugin) {
$plugin_file = WP_PLUGIN_DIR . '/' . $plugin;
$dir = dirname($plugin_file);
$plugin_files = array($plugin);
if ( is_dir($dir) && $dir != WP_PLUGIN_DIR ) {
$plugins_dir = @ opendir( $dir );
if ( $plugins_dir ) {
while (($file = readdir( $plugins_dir ) ) !== false ) {
if ( substr($file, 0, 1) == '.' )
continue;
if ( is_dir( $dir . '/' . $file ) ) {
$plugins_subdir = @ opendir( $dir . '/' . $file );
if ( $plugins_subdir ) {
while (($subfile = readdir( $plugins_subdir ) ) !== false ) {
if ( substr($subfile, 0, 1) == '.' )
continue;
$plugin_files[] = plugin_basename("$dir/$file/$subfile");
}
@closedir( $plugins_subdir );
}
} else {
if ( plugin_basename("$dir/$file") != $plugin )
$plugin_files[] = plugin_basename("$dir/$file");
}
}
@closedir( $plugins_dir );
}
}
return $plugin_files;
}
?>
Examples [ wp-snippets.com ]
Google Arama Sonuçlarý
- PHPXRef 0.7 : WordPress : Function Reference: get_plugin_files()
Function and Method Cross Reference. get_plugin_files(). Defined at: /wp-admin/ includes/plugin.php -> line 174. Referenced 1 times: ...
phpxref.ftwr.co.uk - Docs for page plugin.php
array get_plugin_files (string $plugin). string $plugin: Plugin ID. get_plugin_page_hook (line 1482). void get_plugin_page_hook ( $plugin_page, $parent_page) ...
phpdoc.ftwr.co.uk - plugin.php
get_plugin_files(), Get a list of a plugin's files ...
www.tig12.net - Activity log : Bug #366048 : Bugs : “update-manager” package ...
Apr 24, 2009... line 167, in get_plugins filenames = self.get_plugin_files() File ... 120, in get_plugin_files basenames = [x for x in os.listdir(dirname) OSError: ...
bugs.launchpad.net