[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f8cwcUJRdiR4fQaNSDJwzSqJISpv2V2fsseze9Ai1iU4":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":24,"download_link":25,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":135,"fingerprints":799},"push-notification","Push Notifications for WP – Self Hosted Web Push Notifications","1.48","Magazine3","https:\u002F\u002Fprofiles.wordpress.org\u002Fmagazine3\u002F","\u003Cp>Push Notifications for WP – Self Hosted Web Push Notifications makes it easy to send Web Push notifications to your users for FREE with 2 minutes setup. \u003Ca href=\"https:\u002F\u002Fpushnotifications.io\u002Fdocs\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Send push notifications automatically when a post is published or updated. You can also send custom notifications from the app dashboard. Audience reports and campaign reports are available as well.\u003C\u002Fp>\n\u003Ch3>Key Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic Notifications\u003C\u002Fstrong>: Instantly notify your followers whenever you publish a new post.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Notifications\u003C\u002Fstrong>: Use the custom push notification form to send fully personalized notifications — even target specific subscribers or broadcast to all.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Notification Subscription Popup\u003C\u002Fstrong>: Control when and how the subscription prompt appears to your visitors. Fully customize the message, style, and even add custom CSS to match your site’s design.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scheduled Notifications\u003C\u002Fstrong>: Plan and schedule notifications to be delivered in the future — based on schedule time.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Supported Browsers\u003C\u002Fstrong>: Works seamlessly with Chrome (Desktop & Android), Safari (macOS), Microsoft Edge (Desktop & Android), Opera (Desktop & Android), and Firefox (Desktop & Android) on HTTPS websites.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Push Notification Design\u003C\u002Fstrong>: Choose from four predefined, visually appealing designs. Note: The final appearance may vary depending on the user’s device and browser.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Notification Control\u003C\u002Fstrong>: Choose whether to send notifications for specific post types.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Notification Limit\u003C\u002Fstrong>: Set the maximum number of push notifications that can be sent within a defined time frame.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Notification by User Roles\u003C\u002Fstrong>: Send notifications based on user roles such as Editor, Author, Contributor, Subscriber, and more.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>UTM Tracking\u003C\u002Fstrong>: Easily track the performance of your push notifications by adding UTM parameters to your links. Monitor clicks.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Campaigns List\u003C\u002Fstrong>: Easily view sent messages in your dashboard along with their status and click statistics.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Subscribers List\u003C\u002Fstrong>: View the complete list of subscribers, including both active and expired ones.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Visibility\u003C\u002Fstrong>: Control where the push notification subscription popup appears — choose specific pages, posts, categories, tags, and more.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works with PWAforWP\u002FSuperPWA\u003C\u002Fstrong>: Push notifications work seamlessly with or without a PWA setup.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Global Notification\u003C\u002Fstrong>: Use the global function \u003Ccode>pn_send_push_notification_filter\u003C\u002Fcode> to send push notifications from anywhere.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode\u003C\u002Fstrong>: Display campaign list on frontend using the \u003Ccode>[pn_campaigns]\u003C\u002Fcode> shortcode.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatibility\u003C\u002Fstrong>: Push notifications work seamlessly with most plugins. However, if you want to trigger notifications based on actions from other plugins, specific compatibility may be required. We’ve already implemented compatibility with popular plugins like Polylang, PeepSo, Gravity Forms, BuddyPress\u002FBuddyBoss, and Fluent Community.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Unlimited Notifications\u003C\u002Fstrong>: Send an unlimited number of push notifications to your subscribers without any restrictions or additional costs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Segmentation\u003C\u002Fstrong>: Allow users to subscribe to notifications for specific categories or authors and receive notifications based on their preferences.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Notification to iOS users\u003C\u002Fstrong>: To enable push notifications for iOS users, you need to upgrade to the Pro version.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Continuous Development\u003C\u002Fstrong>: We will be working hard to continuously develop this Push Notification solution and release updates constantly so that your forms can continue to work flawlessly.  \u003C\u002Fli>\n\u003Cli>More Push Notification Features coming soon.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fpushnotifications.io\u002Fpricing\" rel=\"nofollow ugc\">\u003Cstrong>Upgrade to Pro\u003C\u002Fstrong>\u003C\u002Fa> to unlock all features.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>We Act Fast on Feedback!\u003C\u002Fstrong>\u003Cbr \u002F>\nWe are actively developing this plugin and our aim is to make this plugin into the #1 solution for Push Notifications in the world. You can \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fahmedkaludi\u002Fpush-notification\u002Fissues\" rel=\"nofollow ugc\">Request a Feature\u003C\u002Fa> or \u003Ca href=\"http:\u002F\u002Fpushnotifications.io\u002Fcontact\u002F\" rel=\"nofollow ugc\">Report a Bug\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Technical Support\u003C\u002Fstrong>\u003Cbr \u002F>\nSupport is provided in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fpush-notification\" rel=\"ugc\">Forum\u003C\u002Fa>. You can also \u003Ca href=\"http:\u002F\u002Fpushnotifications.io\u002Fcontact\" rel=\"nofollow ugc\">Contact us\u003C\u002Fa>. Our turnaround time on email is around 12 hours.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Would you like to contribute?\u003C\u002Fstrong>\u003Cbr \u002F>\nYou may now contribute to this Push Notification plugin on GitHub: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fahmedkaludi\u002Fpush-notification\" rel=\"nofollow ugc\">View repository\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Push Notifications for WP uses the following third-party libraries:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Select2\u003C\u002Fstrong> – Select2 is a jQuery based replacement for select boxes.\n\u003Cul>\n\u003Cli>Link: https:\u002F\u002Fgithub.com\u002Fselect2\u002Fselect2\u003C\u002Fli>\n\u003Cli>License: MIT\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","Push Notifications for WP - Self Hosted Web Push Notifications makes it easy to send Web Push notifications to your users for FREE with 2 minutes setu &hellip;",6000,205359,100,4,"2026-02-02T08:30:00.000Z","6.9.4","3.0","5.6.20",[20,21,22,4,23],"desktop-notifications","mobile-notification","push","web-push","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpush-notification\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpush-notification.1.48.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"magazine3",13,739390,95,327,76,"2026-04-04T15:06:21.103Z",[39,64,84,102,119],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":13,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":59,"download_link":60,"security_score":61,"vuln_count":62,"unpatched_count":26,"last_vuln_date":63,"fetched_at":28},"sendpulse-web-push","SendPulse Free Web Push","1.3.9","SendPulse","https:\u002F\u002Fprofiles.wordpress.org\u002Fsendpulse\u002F","\u003Cp>SendPulse Web Push is a WordPress plugin that allows you to send \u003Ca href=\"https:\u002F\u002Fsendpulse.com\u002Ffeatures\u002Fwebpush\" rel=\"nofollow ugc\">web push\u003C\u002Fa> campaigns.\u003C\u002Fp>\n\u003Cp>Web push notifications are instant notifications sent to subscribers’ devices. They allow you to quickly inform your customers about recent news, sales, order statuses, or other important events.\u003C\u002Fp>\n\u003Cp>Your site visitors can sign up to receive notifications about your new posts or important events.\u003C\u002Fp>\n\u003Ch4>FEATURES\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Browsers supported: Chrome (Desktop & Android), Firefox (Desktop), and Opera (Desktop) on both HTTP and HTTPS sites.\u003C\u002Fli>\n\u003Cli>Offline notifications: Users will see your notification as soon as they go online.\u003C\u002Fli>\n\u003Cli>Personalization and segmentation: Your site visitors can receive personalized notifications. Segment your web push campaigns based on users’ location or other details.\u003C\u002Fli>\n\u003Cli>A\u002FB Testing: Maximize your web push campaigns’ CTR by split-testing them.\u003C\u002Fli>\n\u003Cli>Trigger messages and bulk messages: Send web push notifications via your personal account, or create automated campaigns triggered by certain events.\u003C\u002Fli>\n\u003Cli>Real Time Stats: Monitor your open rate, click-through rate, subscription rate, and more.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Developer API: Use SendPulse’s API to send web push notifications, emails, and SMS messages via a single platform.\u003C\u002Fp>\n\u003Cp>Send an unlimited number of web push notifications to 10,000 subscribers for free. \u003Ca href=\"https:\u002F\u002Fsendpulse.com\u002Fknowledge-base\u002Fpush-notifications\u002Frss-campaign\" rel=\"nofollow ugc\">With RSS\u003C\u002Fa>, your subscribers will receive notifications as soon as a new post is published on your WordPress site.\u003C\u002Fp>\n\u003Cp>Create a \u003Ca href=\"https:\u002F\u002Fsendpulse.com\u002Fregister\" rel=\"nofollow ugc\">SendPulse account\u003C\u002Fa> to start sending your web push campaigns.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FYLRYj1ILZnM?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","Web push notifications for your website. Available in Chrome (Android and desktop), Firefox (Android and desktop) and Safari (desktop).",600,34072,9,"2025-09-22T09:13:00.000Z","6.8.5","5.7","5.6",[20,55,56,57,58],"mobile-notifications","push-notifications","web-push-notifications","webpush","https:\u002F\u002Fsendpulse.com\u002Fintegrations\u002Fcms\u002Fwordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsendpulse-web-push.1.3.9.zip",98,2,"2024-10-16 20:37:09",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":72,"downloaded":73,"rating":74,"num_ratings":75,"last_updated":76,"tested_up_to":16,"requires_at_least":77,"requires_php":78,"tags":79,"homepage":81,"download_link":82,"security_score":61,"vuln_count":62,"unpatched_count":26,"last_vuln_date":83,"fetched_at":28},"onesignal-free-web-push-notifications","OneSignal – Web Push Notifications","3.8.0","OneSignal Push Notifications","https:\u002F\u002Fprofiles.wordpress.org\u002Fonesignal\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fonesignal.com\" rel=\"nofollow ugc\">OneSignal\u003C\u002Fa> is an easy way to increase user engagement. Use OneSignal to send visitors targeted push notifications so they keep coming back. It takes just a few minutes to install.\u003C\u002Fp>\n\u003Cp>As a WordPress VIP Gold Partner, OneSignal has been rigorously tested to handle even the highest volume use cases with reliability and ease of use.\u003C\u002Fp>\n\u003Cp>After setup, your visitors opt-in to receive push notifications when you publish a new post. Visitors receive these notifications even after they’ve left your website, thus driving re-engagement.\u003C\u002Fp>\n\u003Cp>You can configure notification delivery at preset intervals, create user segments, and customize the opt-in process for visitors.\u003C\u002Fp>\n\u003Cp>OneSignal’s free plan allows targeting up to 10,000 subscribers with push notifications. Contact support@onesignal.com if you have any questions. We’d love to hear from you!\u003C\u002Fp>\n\u003Ch4>Company\u003C\u002Fh4>\n\u003Cp>OneSignal is trusted by over 1.8M+ developers and marketing strategists. We power push notifications for everyone from early stage startups to Fortune 500 Companies, sending over 6 billion notifications per day. It is the most popular push notification plugin on WordPress with 100,000+ installations.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Supports Chrome\u003C\u002Fstrong> (Desktop & Android), \u003Cstrong>Safari\u003C\u002Fstrong> (Mac OS X), \u003Cstrong>Microsoft Edge\u003C\u002Fstrong> (Desktop & Android), \u003Cstrong>Opera\u003C\u002Fstrong> (Desktop & Android) and \u003Cstrong>Firefox\u003C\u002Fstrong> (Desktop & Android) on both HTTP and HTTPS sites.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Automatic Notifications\u003C\u002Fstrong> – Send notifications to followers every time you publish a new post. Or set up a reminder that gets automatically sent to them if they haven’t visited for a few days.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Targeting Segments\u003C\u002Fstrong> – Send notifications to specific visitors based on language, number of times they’ve visited your blog, or even set up your own user attributes that you can target.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Opt-In Customization\u003C\u002Fstrong> – Choose when and how to ask your visitors to opt-in to browser notifications. Customize the prompt they first see.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Real Time Analytics\u003C\u002Fstrong> – See your notifications being delivered in real time, and watch them as they convert into visitors.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>A\u002FB Testing\u003C\u002Fstrong> – Try out different messages to a smaller set of your visitors to figure out which messages are more effective and then send the more effective message to the rest of your visitors!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Scheduled Notifications\u003C\u002Fstrong> – Schedule notifications to be delivered in the future, based on a user’s time zone, or even based on the same time of day they last visited your website.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Increase engagement and drive more repeat traffic to your WordPress site with push notifications. Now a WordPress VIP Gold Partner.",70000,5069120,86,361,"2026-01-22T23:02:00.000Z","3.8","",[80,20,55,4,56],"chrome-push","https:\u002F\u002Fonesignal.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fonesignal-free-web-push-notifications.3.8.0.zip","2025-12-15 02:15:21",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":94,"num_ratings":95,"last_updated":96,"tested_up_to":97,"requires_at_least":98,"requires_php":78,"tags":99,"homepage":78,"download_link":100,"security_score":101,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"notix-web-push-notifications","Notix – Web Push Notifications","1.2.4","notix","https:\u002F\u002Fprofiles.wordpress.org\u002Fnotix\u002F","\u003Cp>Push notifications are popular among website owners, marketers and content makers for a reason.\u003C\u002Fp>\n\u003Cp>They ensure wide audience reach as well as increase your retention rates, impressions, engagement and sales.\u003C\u002Fp>\n\u003Ch4>Company\u003C\u002Fh4>\n\u003Cp>NOTIX is the advanced audience re-engagement service that allows you to send both in-app and web push, as such – getting to the screens of your audience whether they use mobile devices or desktop. Whether you own a website, run a business, or work as an affiliate, we’ve got you covered.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fnotix.co\u002Fblog\u002Fhow-to-include-monetization-in-your-push-strategy-insightful-tips\u002F\" rel=\"nofollow ugc\">Monetization with Notix is easy\u003C\u002Fa>: you can earn from your push subscribers and send notifications controlling their frequency and setting various ad categories. Mind that we check all the ads carefully to make sure they are 100% brand-safe! To activate this feature, just get in touch with our team.\u003C\u002Fp>\n\u003Cp>With a remarkable 30% improvement in push subscriber collection and a 30% higher message delivery rate, NOTIX paves the way to skyrocketing your conversion rates. We help you connect with a wider audience, ensuring your business \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=mmtedkPODSk\" rel=\"nofollow ugc\">reaches its full potential\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Pricing\u003C\u002Fh4>\n\u003Cp>Try it for free: you can use a free NOTIX plan in case your subscriber base is fewer than 30,000 or request a monetization plan if your base is larger. Explore our pricing plans \u003Ca href=\"https:\u002F\u002Fnotix.co\u002Fpricing\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fnotix.co\u002Fblog\u002Fin-app-push-notifications-dos-donts-best-practices\u002F\" rel=\"nofollow ugc\">In-app monetization\u003C\u002Fa>: reach your mobile app users with vibrant push and interstitial promos and scale your retention efforts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fnotix.co\u002Fblog\u002Fpush-notifications-explained\u002F\" rel=\"nofollow ugc\">On-site monetization\u003C\u002Fa>: send instant on-screen updates, news, and promotions to your website visitors and ensure maximum engagement.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Parallel testing and database migration: if you already have a push provider but want to try NOTIX, \u003Ca href=\"https:\u002F\u002Fnotix.co\u002Fblog\u002Fhow-to-choose-a-push-provider\u002F\" rel=\"nofollow ugc\">make your decision\u003C\u002Fa> as objective as possible. Test them together and make a choice. Then, \u003Ca href=\"https:\u002F\u002Fnotix.co\u002Fblog\u002F5-reasons-to-switch-to-notix-push-service\u002F\" rel=\"nofollow ugc\">transfer all of your existing subscribers\u003C\u002Fa> to NOTIX for free!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>RSS Feed: make your RSS Feed more advanced and flexible – turn it into push notifications and send immediate messages to subscribers.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fnotix.co\u002Fblog\u002Fsending-triggered-push-notifications-through-api-integration\u002F\" rel=\"nofollow ugc\">Triggered Push\u003C\u002Fa>: send action-based alerts that fit your users’ behavior to catch them when they are most ready to act.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Updates and news categories subscription: if you have a large resource divided into themed sections, offer your subscribers to \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=iDl8jJRVUqc\" rel=\"nofollow ugc\">choose those that interest them\u003C\u002Fa> the most to bring them maximum value.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Flexible integration: whether you’re a developer or not, NOTIX offers versatile integration options, including an API, WP plugin, and SAAS.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Database flexibility: we cater to businesses of all sizes, offering seamless database management for both individual and corporate clients.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>GEO-targeting: target your audience effectively with location-based notifications. Perfect for promoting nearby events, stores, and more. City-level targeting is also available.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Device targeting: reach your audience \u003Ca href=\"https:\u002F\u002Fnotix.co\u002Fblog\u002Fnotix-push-notifications-across-various-devices-on-ios-and-android\u002F\" rel=\"nofollow ugc\">on both desktop and mobile devices\u003C\u002Fa>, always with user consent. It’s a powerful way to boost engagement.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fnotix.co\u002Fblog\u002Faudience-segmentation-strategies-for-push-notifications\u002F\" rel=\"nofollow ugc\">Segmentation & automation\u003C\u002Fa>: customize your push notifications with criteria like language, region, subscription period, platform, and more. Automate messages to save time.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Real-time statistics: \u003Ca href=\"https:\u002F\u002Fnotix.co\u002Fblog\u002Fmeasuring-your-success-push-notifications-metrics-and-how-to-make-sense-of-them\u002F\" rel=\"nofollow ugc\">analyze the success\u003C\u002Fa> of your push notifications with ease. Identify high-read and high-click-through notifications to fine-tune your messaging.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Discover the numerous possibilities with NOTIX and elevate your notifications to a whole new level!\u003C\u002Fp>\n\u003Ch3>Languages\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>Spanish (es_ES) 99%\u003C\u002Fli>\n\u003Cli>Portuguese (Brasil) (pt_BR) 60%\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Community\u003C\u002Fh3>\n\u003Cp>Join our \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fnotixpush\u002F\" rel=\"nofollow ugc\">LinkedIn Community\u003C\u002Fa> for news and guidelines.\u003Cbr \u002F>\nSubscribe to our \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002F@notixpush\" rel=\"nofollow ugc\">YouTube channel\u003C\u002Fa> to get comprehensive video instructions and tips from our experts.\u003Cbr \u002F>\nAnd don’t forget to rate and support us on WordPress.\u003C\u002Fp>\n","Bring more repeat traffic to your WordPress site with Notix. Best engine for web push subscribers collection and notifications delivery.",800,28727,92,14,"2023-12-11T11:29:00.000Z","6.2.0","4.9.4",[80,20,55,4,56],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnotix-web-push-notifications.1.2.4.zip",85,{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":26,"num_ratings":26,"last_updated":112,"tested_up_to":113,"requires_at_least":114,"requires_php":78,"tags":115,"homepage":117,"download_link":118,"security_score":101,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"simple-push-subscribe-button","Push7 Subscribe button","1.1.1","Hinaloe","https:\u002F\u002Fprofiles.wordpress.org\u002Fhnle\u002F","\u003Cp>This plugin is a one of the best way to setup Push7 subscribe button.\u003C\u002Fp>\n\u003Cp>When you use \u003Ca href=\"https:\u002F\u002Fpush7.jp\u002F\" rel=\"nofollow ugc\">Push7\u003C\u002Fa> on your WordPress site,\u003Cbr \u002F>\nyou have to register and install \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpush7\u002F\" rel=\"ugc\">Official plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>This plugin only provide Subscribe button interface.\u003C\u002Fp>\n\u003Ch4>Feature\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>put official button everywhare with shortcode\u003C\u002Fli>\n\u003Cli>Various types of announcement under article (developing)\u003C\u002Fli>\n\u003Cli>Add official or unified button into Jetpack Share Buttons(Shardaddy).\u003C\u002Fli>\n\u003Cli>Widget for subscribe Push7 Button\u003C\u002Fli>\n\u003Cli>Use App ID set by Official Plugin, or your custom APP ID\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcode\u003C\u002Fh4>\n\u003Ch4>Basic usage\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[push7-sb]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Advanced Usage\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[push7-sb id=\"YOUR_CUSTOM_APPID\" type=\"BUTTON_TYPE\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>id\u003C\u002Fcode>: Push7 AppId\u003C\u002Fli>\n\u003Cli>\u003Ccode>type\u003C\u002Fcode>: Button type to show. \u003Ccode>r\u003C\u002Fcode>(Count in right),\u003Ccode>t\u003C\u002Fcode>(vertical balloon),\u003Ccode>n\u003C\u002Fcode>(No count). default is \u003Ccode>n\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is developing on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fhinaloe\u002Fpush7-subscribe-button\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fp>\n","Easy setup Push7 Subscribe Button, and inject Jetpack",70,7011,"2016-09-19T13:12:00.000Z","4.7.32","4.2",[20,116,4,23],"notifications","https:\u002F\u002Fhinaloe.net\u002Fportfolio\u002Fpush7-subscribe-button","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-push-subscribe-button.zip",{"slug":120,"name":121,"version":122,"author":120,"author_profile":123,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":26,"num_ratings":26,"last_updated":128,"tested_up_to":51,"requires_at_least":129,"requires_php":130,"tags":131,"homepage":133,"download_link":134,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"alertwise","AlertWise: Mobile & Web Push Notification Service","1.2.2","https:\u002F\u002Fprofiles.wordpress.org\u002Falertwise\u002F","\u003Cp>AlertWise is a powerful push notification service that helps you grow your website traffic, boost conversions, and re-engage visitors — all without needing an app. Designed for bloggers, affiliate marketers, eCommerce sellers, and businesses of all sizes, AlertWise offers unlimited campaigns, unlimited websites, advanced segmentation, and real-time delivery on both desktop and mobile.\u003C\u002Fp>\n\u003Cp>With features like automated drip campaigns, offline notifications, geolocation targeting, customizable prompts, and advanced analytics, AlertWise is your complete marketing automation toolkit — right from your WordPress dashboard.\u003C\u002Fp>\n\u003Cp>Whether you’re running a blog, an online store, or a SaaS business, AlertWise lets you deliver personalized, high-performing push messages that your audience will love.\u003C\u002Fp>\n\u003Cp>With robust segmentation tools, flexible campaign types, real-time delivery via AWS infrastructure, and in-depth analytics — AlertWise empowers you to personalize every alert and drive repeat visits, clicks, and conversions.\u003C\u002Fp>\n\u003Ch3>Advanced Key Features\u003C\u002Fh3>\n\u003Cp>Unlock the full potential of push notifications with an all-in-one solution built for speed, personalization, and conversion.\u003C\u002Fp>\n\u003Ch4>✅ Unlimited Websites\u002FApps\u003C\u002Fh4>\n\u003Cp>Create and manage \u003Cstrong>unlimited websites and apps\u003C\u002Fstrong> with a single account — available across all plans, including free.\u003C\u002Fp>\n\u003Ch4>🎯 Unlimited Campaigns\u003C\u002Fh4>\n\u003Cp>Launch as many campaigns as you need to engage and convert your audience. No restrictions on any plan.\u003C\u002Fp>\n\u003Ch4>🔍 Unlimited Segmentation\u003C\u002Fh4>\n\u003Cp>Build highly targeted segments based on behavior, device, location, language, and more. Use \u003Cstrong>AND\u002FOR filters\u003C\u002Fstrong> to create laser-focused messaging.\u003C\u002Fp>\n\u003Ch4>👥 Unlimited Audience Groups\u003C\u002Fh4>\n\u003Cp>you can create \u003Cstrong>unlimited audience groups\u003C\u002Fstrong> to deliver more relevant and personalized push notifications.\u003C\u002Fp>\n\u003Ch4>⚡ High-Speed Notification Delivery\u003C\u002Fh4>\n\u003Cp>AlertWise is built on \u003Cstrong>Amazon AWS cloud infrastructure\u003C\u002Fstrong> to ensure fast and reliable delivery of your push notifications across the globe.\u003C\u002Fp>\n\u003Ch4>🔔 Offline Notification Support\u003C\u002Fh4>\n\u003Cp>Even when users are offline, your messages are queued and \u003Cstrong>delivered the moment they come back online\u003C\u002Fstrong>. Stay top-of-mind without a mobile app.\u003C\u002Fp>\n\u003Ch3>🧠 Smart Targeting & Audience Grouping\u003C\u002Fh3>\n\u003Cp>Get granular with targeting using powerful segmentation features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Browser & Device Targeting\u003C\u002Fstrong> – Target users based on browser (Chrome, Firefox, etc.) or device type (desktop, mobile, tablet).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Geolocation Targeting\u003C\u002Fstrong> – Reach users based on country, region, or city for geo-personalized offers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Action-Based Grouping\u003C\u002Fstrong> – Group users by subscription date, last sent date, or last click date to personalize your messaging lifecycle.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Filters\u003C\u002Fstrong> – Use \u003Cstrong>unlimited AND\u002FOR conditions\u003C\u002Fstrong> to create complex targeting logic that’s straightforward to manage.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📢 Campaign Automation That Converts\u003C\u002Fh3>\n\u003Cp>Run push notification campaigns with complete flexibility and control:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Unlimited Campaigns\u003C\u002Fstrong> – Never worry about hitting a limit.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Campaign Types\u003C\u002Fstrong> – Choose from one-time, recurring, and scheduled campaigns.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Drip Campaigns\u003C\u002Fstrong> – Set up \u003Cstrong>automated sequences\u003C\u002Fstrong> triggered by time or behavior for smarter re-engagement.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🎯 Advanced Segmentation Tools\u003C\u002Fh3>\n\u003Cp>Deliver notifications with pinpoint accuracy:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Device-Based Targeting\u003C\u002Fstrong> – Customize messages for desktop, mobile, or tablet users.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Geo Segmentation\u003C\u002Fstrong> – Run campaigns based on users’ location (city, region, or country).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Segments\u003C\u002Fstrong> – Filter users by browser, language, date, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Engagement-Based Segments\u003C\u002Fstrong> – Identify and re-target inactive users or nurture your most active ones.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🧩 Beautiful & Flexible Prompt Templates\u003C\u002Fh3>\n\u003Cp>AlertWise offers complete visual customization for your opt-in prompts and push templates:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Ready-to-Use Templates\u003C\u002Fstrong> – Select from professionally designed prompts tailored for sales, updates, announcements, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully Customizable\u003C\u002Fstrong> – Adjust text, images, CTAs, emojis, and layout to match your brand.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-Language Support\u003C\u002Fstrong> – Reach users in their native language with ease.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live Preview\u003C\u002Fstrong> – See real-time changes while editing your notification designs.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📈 In-Depth Analytics\u003C\u002Fh3>\n\u003Cp>Track your campaign performance with \u003Cstrong>real-time reporting\u003C\u002Fstrong> and actionable insights:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Daily Reports\u003C\u002Fstrong> – View detailed stats: Sent, Viewed, Clicked, CTR, New Subscribers, Unsubscribes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Filters\u003C\u002Fstrong> – Filter data by timeframe: Today, Last 7 Days, 30 Days, Custom Range, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Visualization\u003C\u002Fstrong> – Beautiful charts and graphs make insights easy to interpret.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Subscriber-Level Details\u003C\u002Fstrong> – View device type, browser, location, time zone, last session, and more. Sort data using a drag-and-drop table.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔒 Built for Privacy & Compliance\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>100% GDPR-compliant — no personal data or email required to subscribe\u003C\u002Fli>\n\u003Cli>Fully encrypted communication between browser and server\u003C\u002Fli>\n\u003Cli>Supports cookie-less tracking\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>✅ Summary\u003C\u002Fh3>\n\u003Cp>With AlertWise, you get \u003Cstrong>enterprise-grade features\u003C\u002Fstrong> with zero friction. Whether you’re running a blog, eCommerce site, agency, or SaaS platform — you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Instantly engage visitors\u003C\u002Fli>\n\u003Cli>Drive repeat traffic and conversions\u003C\u002Fli>\n\u003Cli>Automate re-engagement\u003C\u002Fli>\n\u003Cli>Retain and monetize users\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Benefits\u003C\u002Fh3>\n\u003Cp>With \u003Cstrong>AlertWise Web Push Notifications\u003C\u002Fstrong>, you get more than just messages—you get a powerful growth engine for your website:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🚀 \u003Cstrong>Boost Traffic & Revenue\u003C\u002Fstrong> – Drive visitors back to your site instantly through real-time alerts, increasing page views and conversions.\u003C\u002Fli>\n\u003Cli>👥 \u003Cstrong>Convert Subscribers into Loyal Customers\u003C\u002Fstrong> – Personalized messaging helps turn opt‑ins into repeat buyers.\u003C\u002Fli>\n\u003Cli>⏱️ \u003Cstrong>Instant Reach\u003C\u002Fstrong> – Send rapid-fire push notifications with the power of AlertWise and AWS to deliver millions of messages in minutes.\u003C\u002Fli>\n\u003Cli>⚡ \u003Cstrong>High Engagement & Open Rates\u003C\u002Fstrong> – Push notifications outperform email and social media for click-throughs thanks to immediate visibility.\u003C\u002Fli>\n\u003Cli>♻️ \u003Cstrong>Re‑Engage Inactive Users\u003C\u002Fstrong> – Win back lost visitors with targeted reminders and drip campaigns.\u003C\u002Fli>\n\u003Cli>🌍 \u003Cstrong>Smart Segmentation\u003C\u002Fstrong> – Target by browser, device, location, behavior, and date for maximum relevance.\u003C\u002Fli>\n\u003Cli>📈 \u003Cstrong>Scalable Analytics & Insights\u003C\u002Fstrong> – Track metrics like sent, viewed, clicked, CTR, and subscriber growth with dynamic reporting.\u003C\u002Fli>\n\u003Cli>🔔 \u003Cstrong>Offline Notifications\u003C\u002Fstrong> – Deliver queued messages as soon as subscribers come online, even after days.\u003C\u002Fli>\n\u003Cli>💬 \u003Cstrong>No App Required\u003C\u002Fstrong> – Engage both desktop and mobile users directly via web—no app install needed.\u003C\u002Fli>\n\u003Cli>🛠️ \u003Cstrong>Easy WordPress Integration\u003C\u002Fstrong> – One-click setup, no coding required, thanks to our WordPress plugin & JavaScript SDK.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Cp>AlertWise delivers powerful push notifications through a simple, user-friendly workflow:\u003C\u002Fp>\n\u003Ch3>1. Subscription (Opt‑In)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Website visitors are invited to subscribe via a customizable prompt (soft prompt or native browser prompt).\u003C\u002Fli>\n\u003Cli>No email or personal data is required — just a single click to opt in.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>2. Sending Notifications\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Once subscribed, you can send tailored notifications — rich text, images, emojis, CTAs — to desktop and mobile browsers.\u003C\u002Fli>\n\u003Cli>Choose immediate delivery or schedule future campaigns (one-off, drip sequence, or re-engagement).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>3. Delivery Mechanics\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Powered by AWS and the standard Web Push API, messages are reliably pushed via service workers — even when users are offline.\u003C\u002Fli>\n\u003Cli>Delivered as soon as the subscriber’s browser next connects (TTL retained for up to 28 days).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4. User Interaction\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Notifications appear as clickable alerts on the user’s device\u002Fbrowser.\u003C\u002Fli>\n\u003Cli>When clicked, they redirect users to specified URLs (landing pages, offers, articles), driving re-engagement and conversions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>5. Analytics & Optimization\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>You’ll get real-time insights including opens, clicks, and CTR.\u003C\u002Fli>\n\u003Cli>Advanced segmentation, A\u002FB triggers, and audience behaviors optimize engagement over time.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Who Can Use AlertWise\u003C\u002Fh3>\n\u003Cp>AlertWise is tailor-made for anyone looking to engage, convert, and retain users—without the need for a mobile app. Popular use cases include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🎯 \u003Cstrong>Bloggers & Content Creators\u003C\u002Fstrong> – Notify readers about new posts, videos, newsletters, and announcements.\u003C\u002Fli>\n\u003Cli>🛍️ \u003Cstrong>eCommerce & Online Stores\u003C\u002Fstrong> – Recover abandoned carts, send promotions, flash sales, back-in-stock alerts, and product updates.\u003C\u002Fli>\n\u003Cli>🤝 \u003Cstrong>Affiliate Marketers\u003C\u002Fstrong> – Drive clicks and conversions with timely, targeted offers directly to your visitors’ devices.\u003C\u002Fli>\n\u003Cli>📚 \u003Cstrong>SaaS, Startups & Entrepreneurs\u003C\u002Fstrong> – Re-engage trial users, announce new features, upsells, and onboarding reminders.\u003C\u002Fli>\n\u003Cli>📰 \u003Cstrong>News Portals & Media Sites\u003C\u002Fstrong> – Deliver breaking news, regional updates, and curated content alerts.\u003C\u002Fli>\n\u003Cli>🎓 \u003Cstrong>Agencies & Developers\u003C\u002Fstrong> – Integrate fast, flexible push via WordPress plugin or JS SDK for multiple client sites.\u003C\u002Fli>\n\u003Cli>🌍 \u003Cstrong>Local & Small Businesses\u003C\u002Fstrong> – Send geo-targeted notifications (country, state, city) for events, local offers, and community announcements.\u003C\u002Fli>\n\u003Cli>🧩 \u003Cstrong>Non-Profits & Educational Platforms\u003C\u002Fstrong> – Share event invites, important updates, fundraising campaigns, and course announcements.\u003C\u002Fli>\n\u003Cli>🌐 \u003Cstrong>International Sites & Multilingual Platforms\u003C\u002Fstrong> – Communicate in multiple languages and reach global audiences effectively.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>In essence\u003C\u002Fstrong>, if you run a website or web app and want to:\u003Cbr \u002F>\n– Increase site \u003Cstrong>traffic and repeat visits\u003C\u002Fstrong>\u003Cbr \u002F>\n– Boost \u003Cstrong>user engagement and retention\u003C\u002Fstrong>\u003Cbr \u002F>\n– Send \u003Cstrong>targeted conversions and reminders\u003C\u002Fstrong>\u003Cbr \u002F>\n– Operate \u003Cstrong>without the complexity of mobile apps\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>then AlertWise is the perfect solution for you. It supports \u003Cem>WordPress, custom websites, web apps\u003C\u002Fem>, and works on \u003Cstrong>all major browsers and platforms\u003C\u002Fstrong> (Chrome, Firefox, Edge, Safari on desktop & mobile) — with \u003Cstrong>simple setup\u003C\u002Fstrong> and \u003Cstrong>global reach\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🌐 Learn more about AlertWise:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🔍 \u003Ca href=\"https:\u002F\u002Falertwise.net\u002Fabout\" rel=\"nofollow ugc\">About Us\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>📚 \u003Ca href=\"https:\u002F\u002Fdocumentation.alertwise.net\u002F\" rel=\"nofollow ugc\">Documentation & Setup Guides\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>❓ \u003Ca href=\"https:\u002F\u002Fdocumentation.alertwise.net\u002Ffaqs\u002Ffaqs\u002F\" rel=\"nofollow ugc\">Frequently Asked Questions\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>📰 \u003Ca href=\"https:\u002F\u002Fblog.alertwise.net\" rel=\"nofollow ugc\">Read Our Blog\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>💬 \u003Ca href=\"https:\u002F\u002Fblog.alertwise.net\u002Fquestions\u002F\" rel=\"nofollow ugc\">Join the Community\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>📩 \u003Ca href=\"https:\u002F\u002Falertwise.net\u002Fcontact\" rel=\"nofollow ugc\">Contact & Support\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>▶️ \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002F@Alertwisenotification\" rel=\"nofollow ugc\">Watch Tutorials on YouTube\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","AlertWise is a powerful push notification plugin; that helps you engage users in real time.",10,610,"2025-11-21T07:16:00.000Z","6.5","7.0",[20,132,56,23,57],"marketing-automation","https:\u002F\u002Fwww.wordpress.org\u002Falertwise","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Falertwise.zip",{"attackSurface":136,"codeSignals":492,"taintFlows":745,"riskAssessment":788,"analyzedAt":798},{"hooks":137,"ajaxHandlers":420,"restRoutes":485,"shortcodes":486,"cronEvents":491,"entryPointCount":207,"unprotectedCount":26},[138,143,147,151,155,159,163,168,172,176,180,184,187,190,194,198,203,208,212,216,221,225,228,234,239,243,246,249,253,257,261,264,269,271,274,277,281,285,289,292,295,299,303,305,309,313,316,320,323,327,330,334,337,341,345,349,353,357,361,363,367,370,373,376,379,382,386,390,393,395,399,404,407,410,413,417],{"type":139,"name":140,"callback":141,"file":142,"line":32},"action","admin_notices","admin_notices_opt","inc\\admin\\admin.php",{"type":139,"name":144,"callback":145,"file":142,"line":146},"admin_menu","add_menu_links",15,{"type":139,"name":148,"callback":149,"file":142,"line":150},"admin_post_save_push_notification_settings","save_push_notification_settings",18,{"type":139,"name":152,"callback":153,"file":142,"line":154},"admin_init","settings_init",21,{"type":139,"name":156,"callback":157,"file":142,"line":158},"admin_enqueue_scripts","load_admin_scripts",22,{"type":139,"name":160,"callback":161,"priority":126,"file":142,"line":162},"woocommerce_order_status_changed","pn_order_send_notification",34,{"type":164,"name":165,"callback":166,"priority":126,"file":142,"line":167},"filter","pwaforwp_sw_js_template","add_sw_js_content",44,{"type":164,"name":169,"callback":170,"priority":126,"file":142,"line":171},"pwaforwp_pn_config","add_pn_config",45,{"type":164,"name":173,"callback":174,"priority":126,"file":142,"line":175},"pwaforwp_pn_use_sw","add_pn_use_sw",46,{"type":164,"name":177,"callback":178,"priority":126,"file":142,"line":179},"pwaforwp_sw_register_template","add_sw_register_template",47,{"type":139,"name":181,"callback":182,"priority":126,"file":142,"line":183},"transition_post_status","send_notification_on_update",2541,{"type":139,"name":185,"callback":185,"file":142,"line":186},"push_notification_pro_notifyform_before",2761,{"type":139,"name":156,"callback":188,"file":142,"line":189},"pn_enqueue_admin_meta_script",3399,{"type":139,"name":156,"callback":191,"file":192,"line":193},"pn_enqueue_makebetter_email_js","inc\\admin\\feedback-helper-functions.php",117,{"type":164,"name":195,"callback":196,"file":192,"line":197},"admin_footer","pn_add_deactivation_feedback_modal",132,{"type":164,"name":199,"callback":200,"priority":126,"file":201,"line":202},"pushnotification_localize_filter","add_localize_footer_data","inc\\admin\\newsletter.php",8,{"type":139,"name":204,"callback":205,"file":206,"line":207},"add_meta_boxes","pn_add_meta_boxes","inc\\admin\\PnMetaBox.php",23,{"type":139,"name":209,"callback":210,"file":206,"line":211},"save_post","pn_save_fields",24,{"type":139,"name":213,"callback":214,"file":215,"line":146},"network_admin_menu","pn_network_settings_menu","inc\\admin\\pn_multisite.php",{"type":139,"name":217,"callback":218,"priority":219,"file":220,"line":158},"um_after_new_message","pn_um_notification_messaging",50,"inc\\compatibility\\ultimate-member.php",{"type":139,"name":222,"callback":223,"priority":224,"file":220,"line":207},"um_activity_after_wall_post_published","pn_um_notification_activity_post_published",90,{"type":139,"name":226,"callback":227,"priority":219,"file":220,"line":211},"um_groups_after_wall_post_published","pn_um_groups_notify_new_post",{"type":164,"name":229,"callback":230,"priority":231,"file":232,"line":233},"pre_get_document_title","pn_serpage_name",9999,"inc\\frontend\\amp-pn-subscribe.php",3,{"type":164,"name":235,"callback":236,"file":237,"line":238},"pwaforwp_manifest","manifest_add_gcm_id","inc\\frontend\\pn-frontend.php",49,{"type":139,"name":240,"callback":241,"priority":162,"file":237,"line":242},"wp_enqueue_scripts","pwaforwp_enqueue_pn_scripts",51,{"type":164,"name":244,"callback":236,"file":237,"line":245},"superpwa_manifest",55,{"type":139,"name":240,"callback":247,"priority":162,"file":237,"line":248},"superpwa_enqueue_pn_scripts",56,{"type":164,"name":250,"callback":251,"priority":126,"file":237,"line":252},"superpwa_sw_template","superpwa_add_pn_swcode",58,{"type":139,"name":254,"callback":255,"file":237,"line":256},"rest_api_init","register_manifest_rest_route",61,{"type":139,"name":258,"callback":259,"file":237,"line":260},"wp_footer","header_content",62,{"type":139,"name":258,"callback":262,"file":237,"line":263},"amp_header_button_css",63,{"type":139,"name":265,"callback":266,"priority":267,"file":237,"line":268},"wp_head","manifest_add_homescreen",1,66,{"type":139,"name":254,"callback":255,"file":237,"line":270},69,{"type":139,"name":240,"callback":272,"file":237,"line":273},"enqueue_pn_scripts",71,{"type":139,"name":275,"callback":276,"file":237,"line":36},"parse_query","load_service_worker",{"type":139,"name":278,"callback":279,"file":237,"line":280},"init","sw_template_query_var",79,{"type":139,"name":282,"callback":283,"priority":126,"file":237,"line":284},"pn_tokenid_registration_id","peepso_pn_tokenid_registration_id",80,{"type":139,"name":286,"callback":287,"priority":126,"file":237,"line":288},"peepso_action_group_user_invitation_send","pn_peepso_action_group_user_invitation_send",83,{"type":139,"name":290,"callback":291,"priority":126,"file":237,"line":101},"peepso_friends_requests_after_add","pn_peepso_friends_requests_after_add",{"type":139,"name":293,"callback":294,"priority":126,"file":237,"line":74},"peepso_friends_requests_after_accept","pn_peepso_friends_requests_after_accept",{"type":139,"name":296,"callback":297,"priority":126,"file":237,"line":298},"peepso_activity_after_add_post","pn_peepso_activity_after_add_post",88,{"type":139,"name":300,"callback":301,"priority":126,"file":237,"line":302},"peepso_after_add_comment","pn_peepso_after_add_comment",89,{"type":139,"name":282,"callback":304,"priority":126,"file":237,"line":34},"buddyboss_pn_tokenid_registration_id",{"type":139,"name":306,"callback":307,"priority":126,"file":237,"line":308},"bp_activity_comment_posted","buddyboss_pn_activity_comment_action",96,{"type":139,"name":310,"callback":311,"priority":126,"file":237,"line":312},"messages_message_sent","buddyboss_pn_message_notifications",97,{"type":139,"name":314,"callback":315,"file":237,"line":61},"bp_invitations_send_invitation_by_id_before_send","buddyboss_pn_invitation_notifications",{"type":164,"name":317,"callback":318,"priority":126,"file":237,"line":319},"friends_friendship_requested","buddyboss_pn_friend_request",99,{"type":164,"name":321,"callback":322,"priority":126,"file":237,"line":13},"friends_friendship_accepted","buddyboss_pn_friend_request_accepted",{"type":139,"name":324,"callback":325,"priority":126,"file":237,"line":326},"bp_activity_after_save","buddyboss_pn_group_activity_notification",101,{"type":139,"name":282,"callback":328,"priority":126,"file":237,"line":329},"gravity_pn_tokenid_registration_id",106,{"type":139,"name":331,"callback":332,"priority":126,"file":237,"line":333},"gform_after_save_form","send_pn_on_gravity_form_saved",107,{"type":139,"name":282,"callback":335,"priority":126,"file":237,"line":336},"fluent_community_pn_tokenid_registration_id",112,{"type":139,"name":338,"callback":339,"priority":126,"file":237,"line":340},"fluent_community\u002Ffeed\u002Fcreated","pn_notify_on_fc_feed_created",113,{"type":139,"name":342,"callback":343,"priority":126,"file":237,"line":344},"fluent_community\u002Fcomment_added","pn_notify_on_fc_new_comment",114,{"type":139,"name":346,"callback":347,"priority":126,"file":237,"line":348},"fluent_community\u002Ffeed\u002Freact_added","pn_notify_on_fc_react_added",115,{"type":139,"name":350,"callback":351,"file":237,"line":352},"pre_amp_render_post","amp_entry_gate",122,{"type":139,"name":354,"callback":355,"priority":49,"file":237,"line":356},"template_redirect","page_redirect",125,{"type":164,"name":358,"callback":359,"priority":267,"file":237,"line":360},"template_include","page_include",127,{"type":139,"name":282,"callback":362,"priority":126,"file":237,"line":197},"store_user_registered_tokens",{"type":139,"name":364,"callback":365,"priority":126,"file":237,"line":366},"wp_login","after_login_transient",135,{"type":164,"name":368,"callback":368,"priority":126,"file":237,"line":369},"pn_token_exists",137,{"type":139,"name":240,"callback":371,"file":237,"line":372},"pn_enqueue_scripts",138,{"type":139,"name":258,"callback":374,"file":237,"line":375},"pn_enqueue_ajax_pagination_script",139,{"type":139,"name":377,"callback":266,"priority":267,"file":237,"line":378},"amp_post_template_head",896,{"type":139,"name":380,"callback":259,"file":237,"line":381},"ampforwp_after_header",903,{"type":139,"name":383,"callback":384,"file":237,"line":385},"amp_post_template_css","header_button_css",904,{"type":139,"name":265,"callback":387,"priority":388,"file":237,"line":389},"pn_notification_confirm_banner",999,1031,{"type":139,"name":391,"callback":387,"priority":267,"file":237,"line":392},"wp_body_open",1035,{"type":139,"name":258,"callback":387,"priority":162,"file":237,"line":394},1040,{"type":164,"name":396,"callback":397,"priority":126,"file":237,"line":398},"option_autoptimize_js_exclude","update_autoptimize_exclude",2399,{"type":139,"name":400,"callback":401,"file":402,"line":403},"plugins_loaded","push_notification_initialize","push-notification.php",26,{"type":139,"name":140,"callback":405,"file":402,"line":406},"push_notification_feature_notice",43,{"type":139,"name":400,"callback":408,"file":402,"line":409},"push_notification_older_version_compatibility",123,{"type":139,"name":152,"callback":411,"priority":26,"file":402,"line":412},"push_notification_pro_checker",161,{"type":139,"name":414,"callback":415,"priority":126,"file":402,"line":416},"upgrader_process_complete","pn_plugin_upgrade_function",278,{"type":139,"name":195,"callback":418,"file":402,"line":419},"pn_add_footer_text",291,[421,425,428,431,433,436,439,442,446,449,452,455,458,461,464,467,471,473,476,477,480,482],{"action":422,"nopriv":423,"callback":422,"hasNonce":424,"hasCapCheck":424,"file":142,"line":207},"pn_verify_user",false,true,{"action":426,"nopriv":423,"callback":427,"hasNonce":424,"hasCapCheck":424,"file":142,"line":211},"pn_refresh_user","pn_refresh_api_key",{"action":429,"nopriv":423,"callback":429,"hasNonce":424,"hasCapCheck":424,"file":142,"line":430},"pn_revoke_keys",25,{"action":432,"nopriv":423,"callback":432,"hasNonce":424,"hasCapCheck":424,"file":142,"line":403},"pn_subscribers_data",{"action":434,"nopriv":423,"callback":434,"hasNonce":424,"hasCapCheck":424,"file":142,"line":435},"pn_send_notification",27,{"action":437,"nopriv":423,"callback":437,"hasNonce":424,"hasCapCheck":424,"file":142,"line":438},"pn_send_query_message",28,{"action":440,"nopriv":423,"callback":440,"hasNonce":424,"hasCapCheck":424,"file":142,"line":441},"pn_get_compaigns",29,{"action":443,"nopriv":423,"callback":444,"hasNonce":424,"hasCapCheck":424,"file":142,"line":445},"pn_delete_campaign","pn_delete_campaigns",30,{"action":447,"nopriv":423,"callback":447,"hasNonce":424,"hasCapCheck":424,"file":142,"line":448},"pn_delete_subscribers",31,{"action":450,"nopriv":423,"callback":450,"hasNonce":424,"hasCapCheck":424,"file":142,"line":451},"pn_subscribe_newsletter",32,{"action":453,"nopriv":423,"callback":453,"hasNonce":424,"hasCapCheck":424,"file":142,"line":454},"pn_select2_author_data",2946,{"action":456,"nopriv":423,"callback":456,"hasNonce":424,"hasCapCheck":424,"file":142,"line":457},"pn_select2_category_data",2990,{"action":459,"nopriv":423,"callback":459,"hasNonce":424,"hasCapCheck":424,"file":142,"line":460},"pn_include_visibility_condition_callback",3077,{"action":462,"nopriv":423,"callback":462,"hasNonce":424,"hasCapCheck":424,"file":142,"line":463},"pn_include_visibility_setting_callback",3117,{"action":465,"nopriv":423,"callback":465,"hasNonce":424,"hasCapCheck":424,"file":142,"line":466},"pn_get_select2_data_by_cat",3334,{"action":468,"nopriv":423,"callback":469,"hasNonce":424,"hasCapCheck":424,"file":142,"line":470},"update_pn_meta","pn_update_meta_ajax_callback",3386,{"action":472,"nopriv":423,"callback":472,"hasNonce":424,"hasCapCheck":423,"file":192,"line":348},"pn_send_feedback",{"action":474,"nopriv":423,"callback":474,"hasNonce":424,"hasCapCheck":423,"file":237,"line":475},"pn_register_subscribers",91,{"action":474,"nopriv":424,"callback":474,"hasNonce":424,"hasCapCheck":423,"file":237,"line":94},{"action":478,"nopriv":423,"callback":478,"hasNonce":424,"hasCapCheck":423,"file":237,"line":479},"pn_noteclick_subscribers",119,{"action":478,"nopriv":424,"callback":478,"hasNonce":424,"hasCapCheck":423,"file":237,"line":481},120,{"action":483,"nopriv":423,"callback":483,"hasNonce":424,"hasCapCheck":424,"file":237,"line":484},"pn_get_compaigns_front",141,[],[487],{"tag":488,"callback":489,"file":237,"line":490},"pn_campaigns","pn_campaigns_shortcode",140,[],{"dangerousFunctions":493,"sqlUsage":494,"outputEscaping":503,"fileOperations":26,"externalRequests":32,"nonceChecks":158,"capabilityChecks":740,"bundledLibraries":741},[],{"prepared":495,"raw":62,"locations":496},6,[497,500],{"file":402,"line":498,"context":499},254,"$wpdb->get_var() with variable interpolation",{"file":402,"line":501,"context":502},260,"$wpdb->get_col() with variable interpolation",{"escaped":504,"rawEcho":505,"locations":506},453,118,[507,510,512,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,548,550,552,554,556,558,560,562,564,566,568,570,572,574,576,578,580,582,584,586,588,590,592,594,596,598,600,602,604,606,608,610,612,614,616,618,620,622,624,626,628,630,632,634,636,638,640,642,644,646,648,650,652,654,656,658,660,662,664,666,668,670,672,674,676,678,680,682,684,685,687,689,691,693,694,696,698,700,702,704,706,708,710,712,714,716,718,720,722,724,726,728,730,732,734,736,738],{"file":142,"line":508,"context":509},234,"raw output",{"file":142,"line":511,"context":509},253,{"file":142,"line":498,"context":509},{"file":142,"line":514,"context":509},255,{"file":142,"line":516,"context":509},259,{"file":142,"line":518,"context":509},263,{"file":142,"line":520,"context":509},264,{"file":142,"line":522,"context":509},265,{"file":142,"line":524,"context":509},266,{"file":142,"line":526,"context":509},267,{"file":142,"line":528,"context":509},342,{"file":142,"line":530,"context":509},433,{"file":142,"line":532,"context":509},722,{"file":142,"line":534,"context":509},777,{"file":142,"line":536,"context":509},805,{"file":142,"line":538,"context":509},813,{"file":142,"line":540,"context":509},820,{"file":142,"line":542,"context":509},821,{"file":142,"line":544,"context":509},862,{"file":142,"line":546,"context":509},892,{"file":142,"line":381,"context":509},{"file":142,"line":549,"context":509},907,{"file":142,"line":551,"context":509},911,{"file":142,"line":553,"context":509},919,{"file":142,"line":555,"context":509},923,{"file":142,"line":557,"context":509},941,{"file":142,"line":559,"context":509},981,{"file":142,"line":561,"context":509},1042,{"file":142,"line":563,"context":509},1060,{"file":142,"line":565,"context":509},1066,{"file":142,"line":567,"context":509},1097,{"file":142,"line":569,"context":509},1120,{"file":142,"line":571,"context":509},1164,{"file":142,"line":573,"context":509},1169,{"file":142,"line":575,"context":509},1200,{"file":142,"line":577,"context":509},1218,{"file":142,"line":579,"context":509},1264,{"file":142,"line":581,"context":509},1269,{"file":142,"line":583,"context":509},1270,{"file":142,"line":585,"context":509},1275,{"file":142,"line":587,"context":509},1282,{"file":142,"line":589,"context":509},1285,{"file":142,"line":591,"context":509},1288,{"file":142,"line":593,"context":509},1291,{"file":142,"line":595,"context":509},1313,{"file":142,"line":597,"context":509},1330,{"file":142,"line":599,"context":509},1331,{"file":142,"line":601,"context":509},1333,{"file":142,"line":603,"context":509},1334,{"file":142,"line":605,"context":509},1356,{"file":142,"line":607,"context":509},1367,{"file":142,"line":609,"context":509},1378,{"file":142,"line":611,"context":509},1389,{"file":142,"line":613,"context":509},1400,{"file":142,"line":615,"context":509},1525,{"file":142,"line":617,"context":509},1547,{"file":142,"line":619,"context":509},1550,{"file":142,"line":621,"context":509},1553,{"file":142,"line":623,"context":509},1556,{"file":142,"line":625,"context":509},1559,{"file":142,"line":627,"context":509},1607,{"file":142,"line":629,"context":509},1610,{"file":142,"line":631,"context":509},1671,{"file":142,"line":633,"context":509},1675,{"file":142,"line":635,"context":509},1685,{"file":142,"line":637,"context":509},1689,{"file":142,"line":639,"context":509},1693,{"file":142,"line":641,"context":509},1700,{"file":142,"line":643,"context":509},1705,{"file":142,"line":645,"context":509},1710,{"file":142,"line":647,"context":509},2281,{"file":142,"line":649,"context":509},2469,{"file":142,"line":651,"context":509},2517,{"file":142,"line":653,"context":509},2522,{"file":142,"line":655,"context":509},2612,{"file":142,"line":657,"context":509},2619,{"file":142,"line":659,"context":509},2768,{"file":142,"line":661,"context":509},2778,{"file":142,"line":663,"context":509},2786,{"file":142,"line":665,"context":509},2810,{"file":142,"line":667,"context":509},2818,{"file":142,"line":669,"context":509},2832,{"file":142,"line":671,"context":509},2844,{"file":142,"line":673,"context":509},2849,{"file":142,"line":675,"context":509},2856,{"file":142,"line":677,"context":509},2863,{"file":142,"line":679,"context":509},3113,{"file":142,"line":681,"context":509},3219,{"file":683,"line":158,"context":509},"inc\\admin\\deactivate-feedback.php",{"file":683,"line":441,"context":509},{"file":683,"line":686,"context":509},40,{"file":683,"line":688,"context":509},41,{"file":683,"line":690,"context":509},42,{"file":232,"line":692,"context":509},38,{"file":232,"line":686,"context":509},{"file":237,"line":695,"context":509},307,{"file":237,"line":697,"context":509},326,{"file":237,"line":699,"context":509},499,{"file":237,"line":701,"context":509},500,{"file":237,"line":703,"context":509},501,{"file":237,"line":705,"context":509},502,{"file":237,"line":707,"context":509},524,{"file":237,"line":709,"context":509},531,{"file":237,"line":711,"context":509},538,{"file":237,"line":713,"context":509},539,{"file":237,"line":715,"context":509},542,{"file":237,"line":717,"context":509},544,{"file":237,"line":719,"context":509},551,{"file":237,"line":721,"context":509},552,{"file":237,"line":723,"context":509},596,{"file":237,"line":725,"context":509},609,{"file":237,"line":727,"context":509},1008,{"file":237,"line":729,"context":509},1010,{"file":237,"line":731,"context":509},1221,{"file":237,"line":733,"context":509},1320,{"file":237,"line":735,"context":509},1326,{"file":237,"line":737,"context":509},1342,{"file":402,"line":739,"context":509},300,20,[742],{"name":743,"version":27,"knownCves":744},"Select2",[],[746,769],{"entryPoint":747,"graph":748,"unsanitizedCount":267,"severity":768},"pn_send_notification (inc\\admin\\admin.php:1938)",{"nodes":749,"edges":765},[750,755,759],{"id":751,"type":752,"label":753,"file":142,"line":754},"n0","source","$_POST",2033,{"id":756,"type":757,"label":758,"file":142,"line":754},"n1","transform","→ pn_get_tokens_by_url()",{"id":760,"type":761,"label":762,"file":142,"line":763,"wp_function":764},"n2","sink","get_col() [SQLi]",3069,"get_col",[766,767],{"from":751,"to":756,"sanitized":423},{"from":756,"to":760,"sanitized":423},"high",{"entryPoint":770,"graph":771,"unsanitizedCount":267,"severity":768},"\u003Cadmin> (inc\\admin\\admin.php:0)",{"nodes":772,"edges":784},[773,776,779,780,782],{"id":751,"type":752,"label":774,"file":142,"line":775},"$_POST (x11)",1957,{"id":756,"type":761,"label":777,"file":142,"line":647,"wp_function":778},"echo() [XSS]","echo",{"id":760,"type":752,"label":753,"file":142,"line":754},{"id":781,"type":757,"label":758,"file":142,"line":754},"n3",{"id":783,"type":761,"label":762,"file":142,"line":763,"wp_function":764},"n4",[785,786,787],{"from":751,"to":756,"sanitized":424},{"from":760,"to":781,"sanitized":423},{"from":781,"to":783,"sanitized":423},{"summary":789,"deductions":790},"The \"push-notification\" plugin v1.48 presents a generally good security posture with a notable absence of known historical vulnerabilities and a robust implementation of security best practices in its code. The plugin demonstrates strong adherence to WordPress security standards by implementing nonce checks and capability checks on all its AJAX handlers and having no unprotected entry points.  Furthermore, the SQL query preparation is reasonably high, with 75% using prepared statements, and a significant majority of output is properly escaped, mitigating common injection and XSS risks. The presence of bundled Select2, while not inherently a security flaw, is a point to monitor for potential outdated versions in future analyses.  However, the taint analysis reveals two flows with unsanitized paths, which, despite not being classified as critical or high severity in this report, represent a potential risk. These unsanitized paths should be investigated and addressed to ensure complete security.  The plugin's history of zero CVEs is highly encouraging and suggests a diligent development team. Overall, the plugin is well-secured, with the taint analysis being the primary area requiring attention to achieve a truly secure state.",[791,793,796],{"reason":792,"points":146},"Taint flows with unsanitized paths (High severity)",{"reason":794,"points":795},"SQL queries not using prepared statements (75%)",5,{"reason":797,"points":233},"Output escaping not properly implemented (21%)","2026-03-16T18:02:24.415Z",{"wat":800,"direct":810},{"assetPaths":801,"generatorPatterns":805,"scriptPaths":806,"versionParams":807},[802,803,804],"\u002Fwp-content\u002Fplugins\u002Fpush-notification\u002Fassets\u002Fcss\u002Fpn-style.css","\u002Fwp-content\u002Fplugins\u002Fpush-notification\u002Fassets\u002Fjs\u002Fpn-script.js","\u002Fwp-content\u002Fplugins\u002Fpush-notification\u002Fassets\u002Fjs\u002Fpn-admin.js",[],[803],[808,809],"push-notification\u002Fassets\u002Fcss\u002Fpn-style.css?ver=","push-notification\u002Fassets\u002Fjs\u002Fpn-script.js?ver=",{"cssClasses":811,"htmlComments":813,"htmlAttributes":816,"restEndpoints":819,"jsGlobals":822,"shortcodeOutput":825},[812],"push-notification-subscribe-button",[814,815],"\u003C!-- push-notification-subscribe-button -->","\u003C!-- push-notification-subscriber-count -->",[817,818],"data-push-notification-id","data-push-notification-text",[820,821],"\u002Fwp-json\u002Fpush-notification\u002Fv1\u002Fsubscribe","\u002Fwp-json\u002Fpush-notification\u002Fv1\u002Funsubscribe",[823,824],"PN_API","pn_script",[826,827],"[push_notification_subscribe_button]","[push_notification_subscriber_count]"]