Push
Send Expo push notifications to the MrDemonWolf app from WordPress.
The Push module is a self-hosted notification system. Devices register themselves against your site, you group and target them from wp-admin, and messages are delivered through Expo's push service. There is no third-party notification vendor holding your device list.
This module was the TailSignal plugin.
What it stores
Six tables under the {prefix}mrdw_push_ prefix: devices, device metadata, groups, the
device-to-group mapping, notifications, and per-send history.
Settings
MrDemonWolf → Push Settings:
| Setting | Purpose |
|---|---|
| Dev mode | Restrict every send to devices flagged as development devices. |
| Expo access token | Optional. Better set as a constant. |
| Auto-notify on publish | Send automatically when a post is published. |
| Default title / body | Templates, with placeholders. |
| Use featured image | Attach the post's featured image to the notification. |
The portfolio post type has its own copy of the auto-notify, title, body and image settings.
Turn Dev mode on while testing. With it on, nothing reaches real users' devices no matter what you send.
Permissions
Everything in wp-admin and every write endpoint is gated on the mrdw_manage capability,
which activation grants to administrators. Grant it to another role with:
get_role( 'editor' )->add_cap( 'mrdw_manage' );