Ticket #3002: 3002.plugin_basename.diff
| File 3002.plugin_basename.diff, 680 bytes (added by DD32, 5 years ago) |
|---|
-
wp-includes/plugin.php
237 237 * @return string The name of a plugin. 238 238 */ 239 239 function plugin_basename($file) { 240 $file = preg_replace('|\\\\+|', '\\\\', $file); 241 $file = preg_replace('/^.*wp-content[\\\\\/]plugins[\\\\\/]/', '', $file); 240 $file = str_replace('\\','/',$file); // sanitize for Win32 installs 241 $file = preg_replace('|/+|','/', $file); // remove any duplicate slash 242 $file = preg_replace('|^.*/wp-content/plugins/|','',$file); // get relative path from plugins dir 242 243 return $file; 243 244 } 244 245
