This plugin lets you optimize and customize embedded posts from fediverse platform that support this feature.
Please visit the GitHub repo for instructions on how to embed posts and for general FAQ and troubleshooting tips.
Privacy notice
When embedding a post from a fediverse server, the content of the post needs to be fetched from that server, which is then stored in your site's database. Based on the way you configure the plugin, additional requests will be made periodically to refresh the cached data.
When making requests to a third party server in general, the server will receive and may record the IP address of the server hosting your website. Please consult the privacy details and terms of use of each server you are embedding content from. (Example for mastodon.social: About Mastodon, Privacy policy)
Development
The complete source code for this plugin, including unminified JavaScript and SCSS files, is publicly available on GitHub:
https://github.com/stefanbohacek/fediverse-embeds-wordpress-plugin
To build the plugin from source you will need Node.js (v18+) and npm. Run the following commands from the plugin root:
- npm install
- npm run dev
The build process uses Gulp with Browserify and Babel to bundle and minify the JavaScript files located in the src directory, and compiles SCSS to CSS. The compiled output is placed in the dist directory.
