我正在使用Timber插件,并且我想拥有用于注册CPT,分类法等的单独文件。我有很多这样的文件,并且不想弄乱functions.php文件。我知道我只能使用require_once()
,但是我不确定这是否正确。
class StarterSite extends Timber\Site {
public function __construct() {
...
add_action( 'init', array( $this, 'register_post_types' ) );
...
parent::__construct();
}
public function register_post_types() {
// Proper way to have this data in a different file?
}
}