Switch language

wpseek.com
A WordPress-centric search engine for devs and theme authors




plugin_basename [ WordPress Function ]

plugin_basename ( $file )
Access:
  • private
Parameters:
  • (string) $file The filename of plugin.
Uses:
  • WP_PLUGIN_DIR
Returns:
  • (string) The name of a plugin.
Defined at:



Gets the basename of a plugin.

This method extracts the name of a plugin from its filename.

Source


<?php
function plugin_basename($file) {
    
$file str_replace('\\','/',$file); // sanitize for Win32 installs
    
$file preg_replace('|/+|','/'$file); // remove any duplicate slash
    
$plugin_dir str_replace('\\','/',WP_PLUGIN_DIR); // sanitize for Win32 installs
    
$plugin_dir preg_replace('|/+|','/'$plugin_dir); // remove any duplicate slash
    
$mu_plugin_dir str_replace('\\','/',WPMU_PLUGIN_DIR); // sanitize for Win32 installs
    
$mu_plugin_dir preg_replace('|/+|','/'$mu_plugin_dir); // remove any duplicate slash
    
$file preg_replace('#^' preg_quote($plugin_dir'#') . '/|^' preg_quote($mu_plugin_dir'#') . '/#','',$file); // get relative path from plugins dir
    
$file trim($file'/');
    return 
$file;
}
?>

Examples [ wp-snippets.com ]

Top Google zoekresultaten

Meer ...

Gebruikersdiscussies [ wordpress.org ]

0 User Note(s)

Nog geen één. Wees de eerste!

Nieuw toevoegen ...



HTML5 Powered with CSS3 / Styling, Performance & Integration, and Semantics