Example #1
0
function meow_autoloader($class) {
  $file_name = woof_dasherize($class);
  $path = plugin_dir_path( __FILE__ ) . $file_name . '.php';
  
  if (file_exists($path)) {
    include_once($path);
  }
}
Example #2
0
function woof_autoloader($class) {
  $file_name = woof_dasherize($class);
  $path = plugin_dir_path( __FILE__ ) . $file_name . '.php';
  
  if (!file_exists($path)) {
    
    // support lazy shorthand aliases
    
    $aliases = array(
      "wh" => "woof-html"
    );

    if (isset($aliases[$file_name])) {
      $path = plugin_dir_path( __FILE__ ) . $aliases[$file_name] . '.php';
    }
  
  }
  
  if (file_exists($path)) {
    include_once($path);
  }
}