[WordPress] 外掛分享: GGPush Web Push

首頁外掛目錄 › GGPush Web Push
WordPress 外掛 GGPush Web Push 的封面圖片
全新外掛
安裝啟用
尚無評分
5 天前
最後更新
問題解決
WordPress 6.2+ PHP 8.0+ v1.0.0 上架:2026-09-08

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.0.0) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「GGPush Web Push」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

GGPush Web Push adds browser push notifications to WordPress without requiring a separate push-notification SaaS account.
The plugin generates VAPID keys on your server, stores browser subscriptions in your WordPress database, and sends encrypted Web Push messages directly from your WordPress server to each subscriber’s browser push service.
Features include:

Modern non-modal subscription panel and animated notification launcher.
Mobile-friendly compact subscription experience.
The launcher is hidden for users who already have an active push subscription.
Automatic VAPID key generation.
Manual push notifications from the WordPress admin area.
Optional automatic notifications when a new post is published.
Push button in the post editor for published posts.
Optional notification image from the WordPress Media Library.
Active subscriber, campaign, successful delivery, failure, click and CTR statistics.
Unique click counting per subscription and campaign.
Automatic removal of expired push endpoints after 404/410 responses.
HTTPS-only endpoint validation, SSRF protection and REST rate limiting.
VAPID private-key encryption at rest using AES-256-GCM when supported by the server.
No bundled third-party JavaScript or PHP framework.

External services and privacy
Web Push requires communication with the push service selected by the visitor’s browser. Depending on the browser and operating system, this may be a service operated by Google, Mozilla, Apple, Microsoft, or another browser/platform provider.
The plugin does not contact these services merely because it is installed. A visitor must explicitly click the notification opt-in control and grant browser notification permission before a push subscription is stored. When a site administrator sends a notification, the WordPress server sends the encrypted notification payload to the push endpoint supplied by that visitor’s browser.
Data involved in Web Push can include the browser-provided push endpoint, public subscription encryption keys, encrypted notification content, and VAPID authentication data. The plugin stores subscriptions and campaign/click statistics in the site’s own WordPress database. It does not send analytics or telemetry to the plugin author.
Browser push services are third-party services and are governed by the terms and privacy policies of the visitor’s browser/platform provider. Site owners should describe their use of browser notifications in their own privacy policy where required by applicable law.
Security
GGPush Web Push includes request-size limits, REST rate limits, same-origin checks, strict Web Push key validation, HTTPS-only endpoint validation, public-IP/DNS validation for outbound push endpoints, wp_safe_remote_post() for push delivery, dedicated notification capabilities, signed click tokens and scheduled stale-data cleanup.
No software can be guaranteed vulnerability-free. Keep WordPress, PHP and server packages updated and maintain tested backups.

延伸相關外掛

文章
Filter
Mastodon