# notificationx/3.3.3/includes/ThirdParty/VisualPortfolio.php

NotificationX – FOMO, Live Sales Notification, WooCommerce Sales Popup, GDPR, Social Proof, Announcement Banner &amp; Floating Notification Bar, version 3.3.3. 28 lines.

- Page: https://pluginprobe.com/plugins/notificationx/3.3.3/code/includes/ThirdParty/VisualPortfolio.php
- Raw: https://pluginprobe.com/plugins/notificationx/3.3.3/raw/includes/ThirdParty/VisualPortfolio.php
- Modified: 2026-07-20T12:33:40+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/notificationx/3.3.3/code/includes/ThirdParty/VisualPortfolio.php#L10-L20`.

```php
<?php
namespace NotificationX\ThirdParty;

use NotificationX\GetInstance;

/**
 * Visual Portfolio, Posts & Image Gallery
 * Stop showing notification if visual portfolio preview is active.
 *
 * https://wordpress.org/plugins/visual-portfolio/
 */
class VisualPortfolio {
    use GetInstance;

    public function __construct() {
        add_filter( 'nx_before_enqueue_scripts', array( $this, 'nx_before_enqueue_scripts' ) );
    }

    public function nx_before_enqueue_scripts($result) {
        // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Reviewed for the NotificationX codebase: acceptable in this context.
        if(!empty($_GET['vp_preview'])){
            return ['total' => 0];
        }

        return $result;
    }
}

```
