Title: EasyPusher &#8211; Web Push Notifications
Author: easypusher
Published: <strong>2026 年 6 月 3 日</strong>
Last modified: 2026 年 6 月 3 日

---

搜尋外掛

![](https://ps.w.org/easypusher/assets/banner-772x250.png?rev=3558871)

![](https://ps.w.org/easypusher/assets/icon-256x256.png?rev=3558871)

# EasyPusher – Web Push Notifications

 由 [easypusher](https://profiles.wordpress.org/easypusher/) 開發

[下載](https://downloads.wordpress.org/plugin/easypusher.1.0.1.zip)

 * [詳細資料](https://tw.wordpress.org/plugins/easypusher/#description)
 * [使用者評論](https://tw.wordpress.org/plugins/easypusher/#reviews)
 *  [安裝方式](https://tw.wordpress.org/plugins/easypusher/#installation)
 * [開發資訊](https://tw.wordpress.org/plugins/easypusher/#developers)

 [技術支援](https://wordpress.org/support/plugin/easypusher/)

## 外掛說明

Add **web push notifications** to your WordPress site with EasyPusher. Send **browser
push notifications** to Chrome, Firefox, Edge, Opera, and Safari subscribers — re-
engage visitors after they leave, announce new content, drive traffic back to your
site, and grow your audience.

EasyPusher takes care of the parts of web push that usually slow you down: VAPID
key generation, service-worker installation, cross-browser payload quirks, and subscriber
storage. Install the plugin, paste your API Key, and you’re live — the full push
pipeline is managed for you in the EasyPusher cloud.

#### What you can do

 * **Send web push notifications** to all subscribers or to targeted segments
 * **Capture browser subscribers** with a customisable opt-in prompt — no coding
   required
 * **Schedule push notifications** in advance, or send them instantly
 * **Track delivery and engagement** — sent, delivered, clicked, dismissed, CTR
 * **UTM tracking** on every link so push traffic shows up in your analytics
 * **Cross-browser support** — Chrome, Firefox, Edge, Opera, and Safari, on both
   desktop and mobile
 * **Multi-site ready** — manage push campaigns across several WordPress sites from
   one EasyPusher dashboard
 * **Fast CDN delivery** — the JS SDK and service worker load from Cloudflare for
   minimal performance impact
 * **Easy uninstall** — the plugin cleans up its WordPress options and removes the
   service-worker proxy file on uninstall

#### Common use cases

 * **Content publishers and bloggers** — notify subscribers when new articles, podcasts,
   or videos are published
 * **News sites** — push breaking-news alerts to your audience in real time
 * **Online stores** — announce flash sales, new product launches, and restocks 
   via browser push
 * **Membership and education sites** — let learners know about new lessons, courses,
   or community activity
 * **Marketing teams** — schedule re-engagement campaigns to bring lapsed visitors
   back to your site

#### How it works

 1. Sign up for a free [EasyPusher](https://easypusher.com) account.
 2. Add your WordPress site in the EasyPusher dashboard and copy the generated **API
    Key**.
 3. Install this plugin, go to **EasyPusher  Settings**, and paste the API Key.
 4. Configure your opt-in prompt in the EasyPusher dashboard (style, copy, trigger).
 5. Visitors see the prompt, click Allow, and start receiving the push notifications
    you compose from your EasyPusher dashboard.

The plugin does three things on your WordPress site: it injects the EasyPusher JS
loader snippet into `<head>` on public pages, writes a 2-line `ep-sw.js` service-
worker proxy file to your site root on activation, and adds a Stats page to the 
WP admin that pulls live numbers from your EasyPusher account.

A free account at [easypusher.com](https://easypusher.com) is required.

#### External Service: EasyPusher

This plugin requires an account at [EasyPusher.com](https://easypusher.com) to function.
EasyPusher is a web push notification service that provides the server-side infrastructure(
VAPID keys, opt-in prompt rendering, push fanout, analytics).

**Service links:**

 * Service homepage: [https://easypusher.com](https://easypusher.com)
 * Terms of Service: [https://easypusher.com/terms](https://easypusher.com/terms)
 * Privacy Policy: [https://easypusher.com/privacy](https://easypusher.com/privacy)

#### Requirements

 * WordPress 6.2 or higher
 * PHP 7.4 or higher
 * HTTPS enabled on your site (required for push notifications)

## 螢幕擷圖

[⌊Settings page — paste the epk_… API Key from your EasyPusher dashboard to connect
your WordPress site to your account.⌉⌊Settings page — paste the epk_… API Key from
your EasyPusher dashboard to connect your WordPress site to your account.⌉[

**Settings page** — paste the `epk_…` API Key from your EasyPusher dashboard to 
connect your WordPress site to your account.

[⌊Stats page — at-a-glance subscribers and last-30-days delivery stats pulled directly
from the EasyPusher cloud (5-minute cache).⌉⌊Stats page — at-a-glance subscribers
and last-30-days delivery stats pulled directly from the EasyPusher cloud (5-minute
cache).⌉[

**Stats page** — at-a-glance subscribers and last-30-days delivery stats pulled 
directly from the EasyPusher cloud (5-minute cache).

## 安裝方式

#### From the WordPress admin (recommended)

 1. In your WordPress admin, go to **Plugins  Add New** and search for **EasyPusher**.
 2. Click **Install Now**, then **Activate**.
 3. Sign up for a free account at [app.easypusher.com](https://app.easypusher.com),
    add your site, and copy the API Key shown on the site’s API Access page.
 4. In your WordPress admin, go to **EasyPusher  Settings**, paste the API Key, and
    click Save.
 5. If activation could not auto-write `ep-sw.js` to your site root, an admin notice
    will tell you what to upload manually.

## 常見問題集

### Which browsers support web push notifications?

Web push notifications work in Chrome, Firefox, Edge, Opera, and Safari, on both
desktop and mobile. The plugin handles the cross-browser differences for you — the
same campaign reaches all of your subscribers regardless of which browser they use.

### Can I send push notifications to mobile users?

Yes. Web push notifications work on Android browsers (Chrome, Firefox, Edge, Opera)
and on iOS Safari 16.4 and later (when the visitor adds your site to their Home 
Screen). The plugin captures mobile subscribers the same way it captures desktop
ones.

### Do I need an EasyPusher account?

Yes — a free [EasyPusher](https://easypusher.com) account is required. The plugin
is a thin wrapper around the EasyPusher cloud: subscribers, opt-in prompt configuration,
campaigns, VAPID keys, and delivery all live in your EasyPusher dashboard.

### Is there a free plan?

Yes. EasyPusher has a free tier that covers small sites, and paid plans for higher
subscriber counts and notification volume. Pricing details are on [easypusher.com](https://easypusher.com).

### Where is subscriber data stored?

In your EasyPusher cloud account. The plugin does not maintain a local subscriber
database on your WordPress site, which keeps your database lean and avoids GDPR 
concerns around hosting browser-push tokens on shared WordPress hosting.

### Do I need to generate VAPID keys?

No. EasyPusher generates and rotates VAPID keys for you. You don’t have to copy 
keys into the plugin, regenerate them, or migrate subscribers when keys change.

### Will this plugin slow down my site?

No. The JS SDK is loaded asynchronously from Cloudflare’s CDN, so it never blocks
page rendering. The plugin doesn’t add database queries to your front-end pages —
visitors only contact the EasyPusher API when they’re interacting with the opt-in
prompt or subscribing.

### Does it work with WordPress multisite?

Yes. Each site connects to its own EasyPusher account (or to a separate site within
one EasyPusher account), so subscribers, campaigns, and stats are kept properly 
isolated per WordPress site.

### How do I uninstall?

Deactivate the plugin from the WordPress Plugins screen, then click Delete. The 
plugin removes its options and the `ep-sw.js` service-worker proxy file. Your EasyPusher
cloud account and subscribers are preserved — you can reconnect any time by reinstalling
the plugin and pasting your API Key.

### Is HTTPS required?

Yes. Web push notifications require HTTPS — this is a browser security requirement
that applies to every web push solution, not just EasyPusher.

## 使用者評論

![](https://secure.gravatar.com/avatar/c981036ed765fab1acc8a40ff14efd7a2231dfc4dc7fb9f38b7b343b500d5702?
s=60&d=retro&r=g)

### 󠀁[Best push notifications plugin](https://wordpress.org/support/topic/best-push-notifications-plugin-2/)󠁿

 [serpwaves](https://profiles.wordpress.org/serpwaves/) 2026 年 6 月 5 日

I was playing around with some web push notification plugin for one of my new site
and came across this plugin. I think they have the highest free limits in the market
as of now if you compare them to OneSignal or WebPushr

 [ 閱讀全部 1 則使用者評論 ](https://wordpress.org/support/plugin/easypusher/reviews/)

## 參與者及開發者

以下人員參與了開源軟體〈EasyPusher – Web Push Notifications〉的開發相關工作。

參與者

 *   [ easypusher ](https://profiles.wordpress.org/easypusher/)
 *   [ Faheem Akhtar ](https://profiles.wordpress.org/14notout/)

[將〈EasyPusher – Web Push Notifications〉外掛本地化為台灣繁體中文版](https://translate.wordpress.org/projects/wp-plugins/easypusher)

### 對開發相關資訊感興趣？

任何人均可[瀏覽程式碼](https://plugins.trac.wordpress.org/browser/easypusher/)、
查看 [SVN 存放庫](https://plugins.svn.wordpress.org/easypusher/)，或透過 [RSS](https://plugins.trac.wordpress.org/log/easypusher/?limit=100&mode=stop_on_copy&format=rss)
訂閱[開發記錄](https://plugins.trac.wordpress.org/log/easypusher/)。

## 變更記錄

#### 1.0.1

 * Fix: admin notice on the Stats page was rendering inline with the heading because
   WordPress core JS moves notices next to the first H1 — added the `wp-header-end`
   marker so notices land below the styled header as intended.

#### 1.0.0

 * Initial release.

## 中繼資料

 *  版本 **1.0.1**
 *  最後更新 **4 週前**
 *  啟用安裝數 **少於 10 次**
 *  WordPress 版本需求 ** 6.2 或更新版本 **
 *  已測試相容的 WordPress 版本 **7.0**
 *  PHP 版本需求 ** 7.4 或更新版本 **
 *  語言
 * [English (US)](https://wordpress.org/plugins/easypusher/)
 * 標籤:
 * [browser notifications.](https://tw.wordpress.org/plugins/tags/browser-notifications/)
   [marketing](https://tw.wordpress.org/plugins/tags/marketing/)[Notifications](https://tw.wordpress.org/plugins/tags/notifications/)
   [push notifications](https://tw.wordpress.org/plugins/tags/push-notifications/)
   [web push](https://tw.wordpress.org/plugins/tags/web-push/)
 *  [進階檢視](https://tw.wordpress.org/plugins/easypusher/advanced/)

## 評分

 5 星，滿分為 5 星

 *  [  1 個 5 星使用者評論     ](https://wordpress.org/support/plugin/easypusher/reviews/?filter=5)
 *  [  0 個 4 星使用者評論     ](https://wordpress.org/support/plugin/easypusher/reviews/?filter=4)
 *  [  0 個 3 星使用者評論     ](https://wordpress.org/support/plugin/easypusher/reviews/?filter=3)
 *  [  0 個 2 星使用者評論     ](https://wordpress.org/support/plugin/easypusher/reviews/?filter=2)
 *  [  0 個 1 星使用者評論     ](https://wordpress.org/support/plugin/easypusher/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/easypusher/reviews/#new-post)

[查看全部使用者評論](https://wordpress.org/support/plugin/easypusher/reviews/)

## 參與者

 *   [ easypusher ](https://profiles.wordpress.org/easypusher/)
 *   [ Faheem Akhtar ](https://profiles.wordpress.org/14notout/)

## 技術支援

使用者可在技術支援論壇提出意見反應或使用問題。

 [檢視技術支援論壇](https://wordpress.org/support/plugin/easypusher/)