PinkDude Plugins

Fast, accessible live search with MySQL FULLTEXT

PinkSearch

Drop-in live search for WordPress powered by MySQL FULLTEXT indexing. Instant, relevant results as visitors type — accessible, zero-config, and fast even on large content libraries.

Download Plugin Latest: v1.1.0

Features

MySQL FULLTEXT indexing

Relevance-ranked results straight from the database — no external search service to host or pay for.

Instant live results

Results appear as the visitor types, with keyboard navigation and accessible announcements built in.

Accessible by default

ARIA live regions, focus management, and semantic markup so the search box works for everyone.

Self-hosted updates

In-dashboard updates over the signed, checksum-verified update channel — no manual zip uploads.

Screenshots

PinkSearch live search bar showing instant results as the user types
Results stream in as visitors type.
PinkSearch results dropdown with keyboard-highlighted entry
Full keyboard navigation and screen-reader support.

What's new

v1.1.0

1.1.0

  • Live in-dashboard updates: PinkSearch now checks for new versions automatically via the self-hosted update channel (updates.pinkdude.com). When an update is available, it appears in Plugins → Updates just like any other plugin — no manual zip upload required.
  • Update integrity: every download is verified with a mandatory sha256 checksum and host/path/basename guards before WP installs it (fail-closed).
  • Release tooling: `bin/build-release.sh` produces the versioned zip and `info.json` for the update channel.
  • NOTE for 1.0.0 installs: the updater is not present in 1.0.0. A one-time manual upgrade (Plugins → Upload Plugin → Replace current) to 1.1.0 is required before automatic updates can take over. See docs/deployment-guide.md for the full bridge procedure.

1.0.0

  • Initial release.

Requirements

Requires WordPress
6.4
Tested up to
7.0
Requires PHP
8.1

Get PinkSearch

Current release: v1.1.0

Download Plugin