WP Manifestindependent plugin directory
manifest / social / eg-fediverso-box

EG Fediverso Box WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA git.emanuelegori.uno

Plugin WordPress che mostra un box per seguire un fediverse address (handle federato = username@dominio.com) nel Fediverso con impostazioni nel pannello admin

★ 0stars
13release downloads
v4.0.0latest · 4mo ago

Install

Download eg-fediverso-box.zip From the v4.0.0 release on git.emanuelegori.uno, Jun 17, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from git.emanuelegori.uno with WP-CLI:

wp plugin install https://git.emanuelegori.uno/emanuelegori/eg-fediverso-box/releases/download/v4.0.0/eg-fediverso-box.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

WordPress plugin that shows a box letting readers follow the author on the Fediverse (Mastodon, Pleroma, Pixelfed, etc.) with a full admin panel and a privacy-first design.

🇮🇹 Versione italiana / Italian version


Features

  • Privacy-first — no trackers, no external JavaScript, no third-party services
  • Fediverse-native — built on the standard ActivityPub /authorize_interaction remote-follow flow
  • Full admin panel — configure everything from the WordPress interface
  • Required validation — checks the handle format to avoid misconfiguration
  • Appearance settings — background (gradient / neutral / none / custom colour) and independent border and shadow toggles
  • Translatable — English source strings + Italian translation in /languages (text domain eg-fediverso-box)
  • Polylang ready — the info link and the sign-up text/URL follow the page language
  • Lightweight — minimal CSS and JS, zero dependencies

Installation

Via WordPress (ZIP upload)

  1. Download the latest version: eg-fediverso-box.zip
  2. Go to Plugins → Add New → Upload Plugin
  3. Select the ZIP file and click "Install Now" → "Activate"
  4. Go to Settings → EG Fediverso Box and configure the handle (REQUIRED)

Via FTP

  1. Extract the eg-fediverso-box folder
  2. Upload it to /wp-content/plugins/
  3. Activate the plugin from the WordPress Plugins page
  4. Go to Settings → EG Fediverso Box and configure the handle (REQUIRED)

Configuration

Location: Settings → EG Fediverso Box. An admin notice is shown until at least the handle is configured.

Field Required Default
Fediverse Account Handle (username@instance.domain) Yes —
Link "Don't know the Fediverse?" No https://fediverso.info/
Account Registration Link No https://mastodon.uno/auth/sign_up
Registration Link Text No Create a free account
Appearance (background / border / shadow) No gradient + border + shadow

The handle is validated against the username@instance.domain format; incomplete settings are not saved.


Usage

Shortcode (recommended):

[eg_fediverso_box]

PHP in the theme (e.g. single.php):

<?php if (function_exists('eg_fediverso_box')) { eg_fediverso_box(); } ?>

The plugin is also compatible with dynamic DOM insertion through the global window.initEGFediversoBox() function.


Internationalization

Source strings are in English. An Italian translation is bundled in /languages:

  • eg-fediverso-box.pot — template
  • eg-fediverso-box-it_IT.po / .mo — Italian

WordPress loads the matching translation automatically based on the site/page language (just-in-time loading).

Polylang

If Polylang is active, the configurable strings (the "Don't know the Fediverse?" URL, the sign-up URL and its text) are registered with Polylang and can be translated per language under Languages → String translations (group "EG Fediverso Box"). This way, on an English page the link can point to the English target. Without Polylang the original configured values are used.


How It Works

  1. The reader enters the domain of their own instance (e.g. mastodon.social).
  2. The plugin validates the input is a valid domain.
  3. It builds the standard URL https://[reader-instance]/authorize_interaction?uri=[author-handle].
  4. The reader is redirected to their own instance, where they confirm the follow.

No data is tracked or sent to external services.


Updates

This plugin is not on the WordPress.org directory, so it does not update through the standard WordPress system. Either update manually (re-upload the new version — saved settings are preserved) or use Git Updater for automatic updates from the repository.


Requirements

  • WordPress 5.0+
  • PHP 7.2+
  • A Fediverse account (to configure the handle)

License

Released under the GPL-2.0-or-later license.


Author

Emanuele Gori — emanuelegori.uno · Fediverse: @emanuelegori@mastodon.uno

Repository: https://git.emanuelegori.uno/emanuelegori/eg-fediverso-box

Releases

4 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v4.0.0 latest
Jun 17, 2026 4mo ago
eg-fediverso-box.zip
9
Jun 17, 2026 4mo ago
eg-fediverso-box.zip
0
Jun 16, 2026 4mo ago
eg-fediverso-box.zip
1
Jan 10, 2026 9mo ago
eg-fediverso-box.zip
3
A grade

Security

EG Fediverso Box 4.0.0 · audited by WP Registry

No security issues found.

Audited release
4.0.0
Findings
none
Worst severity
—
Content hash
6329d0fa252d3bd0fd7d12e4…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.