get_admin()->is_admin_page() && $current_tab === 'logs' ) { $this->hooks(); } } /** * Link label of a tab. * * @since 1.6.0 * * @return string */ public function get_label() { return esc_html__( 'Email Log', 'wp-mail-smtp' ); } /** * Title of a tab. * * @since 1.6.0 * * @return string */ public function get_title() { return $this->get_label(); } /** * Register hooks. * * @since 3.0.0 */ public function hooks() { add_action( 'wp_mail_smtp_admin_area_enqueue_assets', [ $this, 'enqueue_assets' ] ); } /** * Enqueue required JS and CSS. * * @since 3.0.0 */ public function enqueue_assets() { wp_enqueue_style( 'wp-mail-smtp-admin-lity', wp_mail_smtp()->assets_url . '/css/vendor/lity.min.css', [], '2.4.1' ); wp_enqueue_script( 'wp-mail-smtp-admin-lity', wp_mail_smtp()->assets_url . '/js/vendor/lity.min.js', [], '2.4.1', false ); } /** * Display the upsell content for the Email Log feature. * * @since 1.6.0 * @since 2.1.0 Moved the display content from the email log page (WP admin menu "Email Log" page). */ public function display() { $top_upgrade_button_url = add_query_arg( [ 'discount' => 'LITEUPGRADE' ], wp_mail_smtp()->get_upgrade_link( [ 'medium' => 'logs', 'content' => 'Upgrade to Pro Button Top', ] ) ); $bottom_upgrade_button_url = add_query_arg( [ 'discount' => 'LITEUPGRADE' ], wp_mail_smtp()->get_upgrade_link( [ 'medium' => 'logs', 'content' => 'Upgrade to Pro Button', ] ) ); $assets_url = wp_mail_smtp()->assets_url . '/images/logs/'; $screenshots = [ [ 'url' => $assets_url . 'archive.png', 'url_thumbnail' => $assets_url . 'archive-thumbnail.png', 'title' => __( 'Email Log Index', 'wp-mail-smtp' ), ], [ 'url' => $assets_url . 'single.png', 'url_thumbnail' => $assets_url . 'single-thumbnail.png', 'title' => __( 'Individual Email Log', 'wp-mail-smtp' ), ], ]; ?>