code = sanitize_key( $code ); $this->label = $label; } public static function get_type(): string { return 'general'; } public function get_name(): string { return 'abdiel_amm_language_' . $this->code; } public function get_label(): string { return esc_html( $this->label . ' (' . $this->code . ')' ); } public function get_all_label(): string { return esc_html__( 'All', 'abdiel-multilingual-manager' ); } public function register_sub_conditions(): void {} public function check( $args ): bool { $content = abdiel_amm_boot()->content; return $content->get_current_language_code() === $this->code; } }