Skip to content
MrDemonWolf
Push

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:

SettingPurpose
Dev modeRestrict every send to devices flagged as development devices.
Expo access tokenOptional. Better set as a constant.
Auto-notify on publishSend automatically when a post is published.
Default title / bodyTemplates, with placeholders.
Use featured imageAttach 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' );

On this page