diff --git a/src/classes/components.php b/src/classes/components.php index 39bb3b54..8c342632 100644 --- a/src/classes/components.php +++ b/src/classes/components.php @@ -272,7 +272,10 @@ public function register( $args ) { $this->registered[ $component['slug'] ] = array_intersect_key( $component, $defaults ); - if ( isset( $component['installable'] ) ) { + if ( + isset( $component['installable'] ) + && $this->is_active( $component['slug'] ) + ) { /** @var WordPoints_Installables_App $installables */ $installables = wordpoints_apps()->get_sub_app( 'installables' );