| 开发者 | icodeplugins |
|---|---|
| 更新时间 | 2026年8月6日 06:07 |
| PHP版本: | 7.2 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
subscribed / unsubscribed CSS classes.icfp:external-subscribe JavaScript event..json file (file picker or drag & drop) from the Push Templates screen; duplicate and near-duplicate templates are detected on import.ICodePlugins\FirebasePush\API) for sending, managing subscribers and reading metrics.icfp/v1 (usable with WordPress Application Passwords) to send notifications, run campaigns, read metrics and manage subscribers.icfp_subscriber_recorded, icfp_save_subscriber, icfp_delete_subscriber, icfp_rest_capability, icfp_webpush_urgency, and more..pot is included in /languages; translations are provided via translate.wordpress.org).[icodeplugins_firebase_subscribe_btn] — the subscribe/unsubscribe toggle button. Optional attributes: label, class, parent (CSS selector to move the button into), modal (target a specific modal template by ID or slug).[icodeplugins_firebase_subscribe_feedback] — the feedback region. Optional attributes: class, parent, display = inline (default), toast, or both.[icodeplugins_firebase_subscribe_assets] — loads the subscription assets on a page that renders its own custom subscribe UI.[icodeplugins_notification_preferences] — the subscriber preference center./wp-content/plugins/ and activate it.[icodeplugins_firebase_subscribe_btn] to a page or template, and optionally [icodeplugins_firebase_subscribe_feedback] near it. (The Integration tab can also render them for you.)[icodeplugins_notification_preferences] so subscribers can manage their notifications.No. Every subscription field — phone number, email, first name, last name — is optional and you choose which ones to show. Only the browser's push token is required to receive notifications. Providing an email lets NotifReach create or link a WordPress user account for the subscriber, which unlocks the passwordless account link (a one-click login sent by push or email).
Yes. Notifications are sent with your own Firebase project and your own Google OAuth2 client, both of which you configure in the Connection settings.
WP-Cron only runs when someone visits your site, so a low-traffic site fires it late. Use a real server crontab, or an external service such as cron-job.org, to call the plugin's cron endpoint on a fixed schedule.
Filtering by user role only reaches subscribers linked to a WordPress account. Most visitors subscribe anonymously, so tick Anonymous (no user account) in the campaign's Audience box, alone or alongside roles. Leaving everything unchecked targets all subscribers.
Brave on Android disables Google services for push messaging by default. Enable "Use Google services for push messaging" in Brave's settings, restart Brave, then subscribe again. On iOS, web push requires iOS 16.4+ and the site to be installed to the Home Screen (PWA).
Yes. The plugin is fully internationalized; a .pot file is provided in /languages, and translations are handled via translate.wordpress.org. Subscriber and template languages are matched, with Polylang / WPML support.
Yes. Browsers only allow web push and service workers on secure origins.
draft_to_publish and publish_post both firing when a draft is published), including when a Campaign and a Template were both bound to it. Every Push Template now has its own "also send its own notification when its trigger fires" toggle, decoupled from its Published/Draft status, so its content stays usable by a Campaign without also firing on its own — see the new Active Triggers screen (NotifReach → Active Triggers) for an at-a-glance view of every hook currently bound to a Template and/or a Campaign.draft_to_publish fire for every post type, not just real site content.{post.X}-style placeholders in their message (title, body, icon, image, click URL, action button URLs), resolved from the triggering event — the same placeholder syntax already available in hook-triggered Templates. Clicking a link in such a notification now reliably lands on the destination that was resolved at send time.{argName.featured_image} placeholder — the triggering post's featured image URL, available for hook-triggered Templates and event-triggered Campaigns alike, including for native WordPress hooks..json file, with duplicate detection.icfp/v1.