$plural_label, 'singular_name' => $singular_label, ]; return $labels; } public static function get_supported_features(): array { return [ 'title', 'author', 'thumbnail', 'custom-fields', 'revisions', 'elementor', ]; } public function get_component_uid() { return $this->get_meta( self::COMPONENT_UID_META_KEY ); } public function get_overridable_props(): Component_Overridable_Props { $meta = $this->get_meta( self::OVERRIDABLE_PROPS_META_KEY ); return new Component_Overridable_Props( $meta ); } }