Using WP Autoload 2 (ok)
Ví dụ 1:
wp-content/themes/twentytwentyone/functions.php
// spl autoload register
spl_autoload_register( function($classname) {
$class = str_replace( '\\', DIRECTORY_SEPARATOR, str_replace( '_', '-', strtolower($classname) ) );
$classes = dirname(__FILE__) . DIRECTORY_SEPARATOR . 'classes' . DIRECTORY_SEPARATOR . $class . '.php';
if( file_exists($classes) ) {
require_once( $classes );
}
} );
$theme = new Theme;
$model = new Models\Model;wp-content/themes/twentytwentyone/classes/theme.php
<?php
class Theme {
public function __construct() {
echo "Hello Theme" . "<br/>";
}
}wp-content/themes/twentytwentyone/classes/models/model.php
Ví dụ 2:

wp-content/themes/twentytwentyone/functions.php
Last updated
Was this helpful?