get_connections_manager()->get_primary_connection(); } $description = sprintf( wp_kses( /* translators: %1$s - URL to Mailjet.com site. */ __( 'Mailjet is a cloud-based email service platform that enables businesses to send marketing and transactional emails, offering features like email automation, real-time analytics, and responsive design templates. If you\'re just starting out, you can send up to 200 emails per day without a credit card.', 'wp-mail-smtp' ) . '

' . /* translators: %2$s - URL to wpmailsmtp.com doc. */ __( 'To get started, read our Mailjet documentation.', 'wp-mail-smtp' ), [ 'strong' => true, 'br' => true, 'a' => [ 'href' => true, 'rel' => true, 'target' => true, ], ] ), 'https://www.mailjet.com/', esc_url( wp_mail_smtp()->get_utm_url( 'https://wpmailsmtp.com/docs/how-to-set-up-the-mailjet-mailer-in-wp-mail-smtp/', 'Mailjet documentation' ) ) ); parent::__construct( [ 'logo_url' => wp_mail_smtp()->assets_url . '/images/providers/mailjet.svg', 'slug' => self::SLUG, 'title' => esc_html__( 'Mailjet', 'wp-mail-smtp' ), 'php' => '5.6', 'description' => $description, 'supports' => [ 'from_email' => true, 'from_name' => true, 'return_path' => false, 'from_email_force' => true, 'from_name_force' => true, ], ], $connection ); } /** * Output the mailer provider options. * * @since 4.2.0 */ public function display_options() { // Do not display options if PHP version is not correct. if ( ! $this->is_php_correct() ) { $this->display_php_warning(); return; } ?>
connection_options->is_const_defined( $this->get_slug(), 'api_key' ) ) : ?> display_const_set_message( 'WPMS_MAILJET_API_KEY' ); ?> get_slug(); $value = $this->connection_options->get( $this->get_slug(), 'api_key' ); UI::hidden_password_field( [ 'name' => "wp-mail-smtp[{$slug}][api_key]", 'id' => "wp-mail-smtp-setting-{$slug}-api_key", 'value' => $value, 'clear_text' => esc_html__( 'Remove API Key', 'wp-mail-smtp' ), ] ); ?>

' . esc_html__( 'API Key Management', 'wp-mail-smtp' ) . '' ); ?>

connection_options->is_const_defined( $this->get_slug(), 'secret_key' ) ) : ?> display_const_set_message( 'WPMS_MAILJET_SECRET_KEY' ); ?> get_slug(); $value = $this->connection_options->get( $this->get_slug(), 'secret_key' ); UI::hidden_password_field( [ 'name' => "wp-mail-smtp[{$slug}][secret_key]", 'id' => "wp-mail-smtp-setting-{$slug}-secret_key", 'value' => $value, 'clear_text' => esc_html__( 'Remove Secret Key', 'wp-mail-smtp' ), ] ); ?>

' . esc_html__( 'API Key Management', 'wp-mail-smtp' ) . '' ); ?>