function genesis_autoload_register_psr4( $class_name ) { // If the class being requested does not start with our prefix, we know it's not one in our project. if ( 0 !== strpos( $class_name, 'StudioPress\Genesis' ) ) { return null; } $file_name = str_replace( [ 'StudioPress\\', 'Genesis\\', '\\' ], [ '', '', '/' ], $class_name ); $file = get_template_directory() . '/lib/classes/' . $file_name . '.php'; if ( file_exists( $file ) ) { require $file; } return $file; }