BACK TO DIRECTORY

Keryx Signage

by dfloresvel

0.0
(0 ratings)

Keryx Signage turns your WordPress site into a digital signage system — no per-screen fee, no third-party cloud dashboard, no login required on the screen itself. Enable “Show on screens” on any post, pick (or quick-create) a Display, and publish: the plugin generates a slide, keeps it in sync with the post automatically, and gives you a public player URL ready to open on any TV, kiosk, or Raspberry Pi browser.

Publish to Signage

Add a post, open the “Signage” panel in the editor sidebar, choose a template and a target Display, and publish. The slide is created and kept in sync automatically: editing the post updates the slide, unpublishing or trashing it removes the slide from rotation without deleting any data, and republishing brings it right back.

7 slide templates

Image + text, image only, text only, large title, featured quote, full image with a bottom bar, and a 50/50 split layout — each with a live CSS preview right in the editor panel.

Background video

Play a self-hosted MP4/WebM file (picked straight from your Media Library, no third-party player or branding), or a YouTube or Vimeo URL, as a slide’s fit-to-screen background. See “External services” below for what loading a YouTube/Vimeo URL means for your visitors.

Clock overlay

An optional digital or analog clock, in any corner, 12- or 24-hour format — configured once per Display.

Text color customization

Pick a background and text color for every solid text area across all templates, from a single pair of settings per Display, with sensible defaults so it looks good without touching anything.

Fit-to-screen player

The public player is a bare fullscreen page — no theme header, footer, or widgets — built to fill commercial displays edge-to-edge without zoom or letterboxing, with a smooth crossfade between slides and a soft, in-place refresh (no page reload, no flicker) whenever content changes.

“What plays on this screen”

The Display editor shows every slide currently linked to that screen, in playback order, with its source post, template, background type, duration, and live/draft status — so you always know what’s actually showing.

Requirements

  • WordPress 6.4+
  • PHP 7.4+

External services

This plugin connects to Freemius, a third-party service, to manage optional Pro license activation, software updates for the Pro add-on, and checkout. This connection is only used if you choose to opt in; the free plugin is fully functional without it.

Data sent to Freemius may include: your site URL, WordPress version, PHP version, active theme and plugins, and the email address you provide during opt-in or purchase. This data is sent when you opt in, activate or deactivate a license, or check for Pro updates. No data is sent if you skip the opt-in.

Freemius is operated by Freemius, Inc.
– Terms of Service: https://freemius.com/terms/
– Privacy Policy: https://freemius.com/privacy/

Keryx Signage does not contact YouTube or Vimeo on its own. It only loads their embed if YOU set a YouTube or Vimeo URL as a slide’s background video (in the “Signage” panel on a post). Self-hosted MP4/WebM video, images, and text-only slides never contact any third-party service. When you do set a YouTube or Vimeo URL:

  • YouTube: the public player page loads YouTube’s IFrame Player API (https://www.youtube.com/iframe_api) and embeds the video via https://www.youtube.com/embed/…. This happens every time that slide is shown on a screen. YouTube (Google) may set cookies and receive the viewer’s IP address and browser information, per its own policies: Google Privacy Policy, YouTube Terms of Service.
  • Vimeo: the public player page embeds the video via an iframe pointing at https://player.vimeo.com/video/…. This happens every time that slide is shown on a screen. Vimeo may set cookies and receive the viewer’s IP address and browser information, per its own policies: Vimeo Privacy Policy, Vimeo Terms of Service.

No data about your WordPress site, its users, or its content is sent to YouTube or Vimeo beyond what loading their embed necessarily requires (the video ID and the viewer’s own request). No API keys or account credentials are used or required for either.

The “Web page (URL)” slide type shows a web address YOU enter as a slide, loaded full-screen in a sandboxed iframe on the public player. This only happens for a slide you explicitly set up this way, pointing at a URL you choose. When such a slide is shown:

  • The screen’s own browser loads the exact URL you configured, directly, every time that slide is displayed. That site’s server receives the viewer’s IP address and request like any normal page visit, and the page may set its own cookies or load its own third-party resources — all outside this plugin’s control. Nothing about your WordPress site, its users, or its content is sent beyond the URL itself and the viewer’s own request.
  • Your WordPress server makes one HEAD request to that URL when you save the slide or press “Check this URL” in the editor, purely to detect whether the site permits being embedded (via its X-Frame-Options / Content-Security-Policy headers). Only the response headers are read — the page body is never fetched or stored — and the result is cached. No server-side request to the URL is made while the player is running.

No API key or account credentials are used or required.

Screenshots

The "Signage" panel in the post editor — template picker, duration, and background video options.

The "Signage" panel in the post editor — template picker, duration, and background video options.

The public, fullscreen player, showing a Split 50/50 slide.

The public, fullscreen player, showing a Split 50/50 slide.

"What plays on this screen" — every slide on a Display, in playback order, with its live/draft status.

"What plays on this screen" — every slide on a Display, in playback order, with its live/draft status.

The Display's "Screen Settings" — resolution preset, clock overlay, and text-zone color pickers.

The Display's "Screen Settings" — resolution preset, clock overlay, and text-zone color pickers.

Plugin Details

Active Installs
0
Total Downloads
52
Version
0.13.0
Requires WP
6.4
Requires PHP
7.4
Tested Up To
7.1
Added
2026-09-15
Last Updated
2026-09-15 8:07pm GMT

Ratings

5
0
4
0
3
0
2
0
1
0