看起来不可能,至少看起来没有一种优雅的方式。get_row() 调用query(), 其中使用mysql_fetch_object() 使用单个参数(即无法将任何内容传递给其class_name 参数
因此,剩下的唯一选择是延长wpdb 类,实现自定义代码,以便它可以返回自定义类,然后在全局$wpdb WordPress调用前的变量require_wp_db(). 但如果你问我的话,那将是一个非常丑陋的黑客行为。
当然,您始终可以手动创建自定义类的实例,并从检索的stdClass 实例,就像WordPress所做的那样:
http://core.trac.wordpress.org/browser/trunk/wp-includes/post.php#L605
public function __construct( $post ) {
foreach ( get_object_vars( $post ) as $key => $value )
$this->$key = $value;
}