- Add class-settings.php with 40+ customizable settings - Update beep.css to use :root level CSS variables - Add page-level CSS override to fix Elementor purple gradient - Update defaults to Twitter Light mode (white background)
Beep
A Twitter-style microblog for WordPress. Logged-in users post short updates, like, and reply (with reply threads, multiple levels deep). Likes can drive a "Top" feed for ranking the best beeps. Designed to look like a Twitter timeline, hosted entirely on your own site.
What's in v1.4
- Like beeps and replies. Hearts on every post and every reply, with a pop animation when you tap.
- Nested replies. Reply to a reply, to a reply, to a reply. Visual indent caps at two levels (deeper threads still nest structurally).
- Latest / Top tabs. "Top" sorts your feed by like count — a built-in way for readers to surface the best stuff.
- Per-post Beep badge. Every beep and reply carries a small bird icon in the corner, branding it as a Beep.
- Friendlier visitor experience. Logged-out visitors see clean read-only beeps; logged-in users get the full interactive feed.
Install Beep
-
In wp-admin, go to Plugins → Add New → Upload Plugin.
-
Upload
beep.zipand click Install Now, then Activate. -
On the page you want the feed (your one-page site, a dedicated "Feed" page, etc.), add the shortcode:
[beep_feed]Save and visit the page. As an admin, you'll see a composer at the top — type a message and click "Beep" to post.
Invite friends (with magic links — no passwords)
This is the easiest way to let a small circle into your Beep feed without setting up Google/Facebook developer apps. The flow:
-
Open registration. Go to Settings → General, check Anyone can register, and set New User Default Role to Subscriber. Save.
-
Install passwordless login. Plugins → Add New → search for Passwordless Login (any well-reviewed one — Cozmoslabs or Magic Login both work). Install and activate.
-
Share the sign-up link. Send your friends a direct link to:
https://your-site.com/wp-login.php?action=registerThey type their email, get a one-time sign-in link, and they're in. No password to remember.
-
They can now like and reply. Liking and replying require being logged in; your feed remains read-only for the public.
-
Need to remove someone? Users → click their name → scroll to Chirp moderation → check Suspend from beeping. They stay registered but can't post or interact.
Shortcode options
[beep_feed limit="50" header="Messages from" sort="latest"]
limit— how many beeps to load on first render (default 50)header— text shown next to the wordmark (default "Messages from")sort— initial sort:latest(default) ortop
Moderation
- Delete any beep or reply. Logged-in admins see a small × in the top-right of each item.
- Approve replies before they appear. Settings → Discussion → "Comment must be manually approved" puts replies in a queue at Comments in the sidebar.
Branding
Swap the bird/wordmark in assets/. The accent color is #1D9BF0; find/replace in assets/beep.css for a different palette.
What's not in this version
Deliberate omissions to keep the plugin understandable:
- Image uploads (text only, 280 char limit)
- Retweets / quote-beeps
- Direct messages
- Custom feeds (no "Following" filter — one global feed)
License
GPLv2 or later, same as WordPress.