get_admin()->get_current_tab() === $this->slug && ! wp_mail_smtp()->is_pro() ) { $this->hooks(); } } /** * Link label of a tab. * * @since 3.7.0 * * @return string */ public function get_label() { return esc_html__( 'Additional Connections', 'wp-mail-smtp' ); } /** * Register hooks. * * @since 3.7.0 */ public function hooks() { add_action( 'wp_mail_smtp_admin_area_enqueue_assets', [ $this, 'enqueue_assets' ] ); } /** * Enqueue required JS and CSS. * * @since 3.7.0 */ public function enqueue_assets() { wp_enqueue_style( 'wp-mail-smtp-admin-lity', wp_mail_smtp()->assets_url . '/libs/lity/lity.min.css', [], '2.4.1' ); wp_enqueue_script( 'wp-mail-smtp-admin-lity', wp_mail_smtp()->assets_url . '/libs/lity/lity.min.js', [], '2.4.1' ); } /** * Output HTML of additional connections' education. * * @since 3.7.0 */ public function display() { $upgrade_link_url = wp_mail_smtp()->get_upgrade_link( [ 'medium' => 'Additional Connections Settings', 'content' => 'Upgrade to WP Mail SMTP Pro Link', ] ); $upgrade_button_url = wp_mail_smtp()->get_upgrade_link( [ 'medium' => 'Additional Connections Settings', 'content' => 'Upgrade to WP Mail SMTP Pro Button', ] ); ?>
Upgrade to WP Mail SMTP Pro!', 'wp-mail-smtp' ), esc_url( $upgrade_link_url ) ), [ 'a' => [ 'href' => [], 'rel' => [], 'target' => [], ], ] ); ?>