前言介紹
- 這款 WordPress 外掛「Enable Mastodon Apps」是 2023-03-27 上架。
- 目前有 500 個安裝啟用數。
- 上一次更新是 2025-04-24,距離現在已有 10 天。
- 外掛最低要求 WordPress 5.0 以上版本才可以安裝。
- 外掛要求網站主機運作至少需要 PHP 版本 7.4 以上。
- 有 4 人給過評分。
- 論壇上目前有 5 個提問,問題解答率 20%
外掛協作開發者
akirk | obenland | kittmedia | pfefferle | drivingralle |
外掛標籤
friends | mastodon | fediverse | activitypub |
內容簡介
總結:此WordPress外掛與Friends和ActivityPub外掛搭配使用,可通過ActivityPub協議將您的WordPress博客連接到Fediverse,您可以通過博客追蹤其他用戶,也可以被其他用戶追蹤。與此插件搭配使用,便可透過多種Mastodon的客戶端訪問Fediverse,包括Elk、Pinafore、Tusky、Ivory和Mona等。
問題與回答:
問題:這個WordPress外掛與哪些外掛搭配使用效果最佳?
回答:這個WordPress外掛最好與Friends和ActivityPub外掛搭配使用。
問題:使用這個WordPress外掛,我可以通過什麼協議來連接到Fediverse?
回答:使用這個WordPress外掛,您可以通過ActivityPub協議來連接到Fediverse。
問題:我可以透過這個WordPress外掛使用哪些Mastodon客戶端訪問Fediverse?
回答:透過這個WordPress外掛,您可以使用多種Mastodon的客戶端訪問Fediverse,如Elk、Pinafore、Tusky、Ivory和Mona等。更多Mastodon客戶端可以參考joinmastodon.org/apps的“Third-party apps”部分。
原文外掛簡介
Despite Mastodon implying that you would use this plugin for engaging on Mastodon (when you have enabled it for that, see below), the plugin is useful when installed on a plain WordPress.
When you use a Mastodon app, you’ll enter your own blog URL to connect and log in to your blog in the following screens.
You’ll then see just the posts on your blog which can already be useful in a multi-author environment (e.g. private blogs). You can also use that Mastodon app to create simple posts with a message + attachment(s) which can be better suited for your usecase than using the Gutenberg-capable WordPress mobile app.
When used in combination with the ActivityPub (for being followed via Mastodon) and Friends (for following people on Mastodon or via RSS) plugins, the Enable Mastodon Apps plugin will show you your feed of people you follow and you can follow and unfollow people from within the app.
Be aware that an app will have a post format associated (see the settings page). The plugin will check for the existance of the Friends plugin to find a resonable default (status with Friends plugin, standard otherwise). When you create a post with your Mastodon app, the post format that you selected for the app will be used.
The plugin has been tested with quite a number of Mastodon clients, among them are:
Elk (Web)
Pinafore (Web)
Tusky (Android)
Ivory (macOS and iOS)
Mona (macOS)
IceCubes (macOS)
Mammoth (macOS and iOS)
Phanpy (Web)
Mona (macOS and iOS)
Many more, see the Third-party apps section on joinmastodon.org/apps. Each app might have its quirks, please report an issue when you have troubles. There is also a chance that the API has not been implemented yet (see below.)
Mastodon API Implementation
The plugin implements the Mastodon API as documented on joinmastodon.org: The OAuth API for logging in (you will see your WordPress login screen when logging in to your Mastodon app, it also works with 2FA plugins) and the REST API for accessing your data.
Here is a list of endpoints and their implementation status:
[x] GET /oauth/authorize Authorize a user
[x] POST /oauth/token Obtain a token
[x] POST /oauth/revoke Revoke a token
[ ] GET /api/v1/emails/confirmation Resend confirmation email
[ ] GET /api/v1/accounts Register an account
[x] POST /api/v1/apps Create an application
[ ] GET /api/v1/apps/verify_credentials Verify your app works
[x] GET /api/v1/instance View server information (v1!)
[x] GET /api/nodeinfo/2.0.json (used by Pixelfed)
[ ] GET /api/v1/announcements (implemented as empty) View all announcements
[ ] POST /api/v1/announcements/:id/dismiss Dismiss an announcement
[ ] POST /api/v1/announcements/:id/reactions/:name Reactions to an announcement
[ ] GET /api/v1/filters (implemented as empty)
[ ] GET /api/v1/lists (implemented as empty)
[ ] GET /api/v1/custom_emojis (implemented as empty) View all custom emojis
[x] GET /api/v1/accounts/verify_credentials Verify account credentials
[x] PATCH /api/v1/accounts/update_credentials Update account credentials
[x] GET /api/v1/accounts/:id Get account
[x] GET /api/v1/accounts/:id/statuses Get account’s statuses
[x] GET /api/v1/accounts/:id/followers Get account’s followers
[ ] GET /api/v1/accounts/:id/following Get account’s following
[ ] GET /api/v1/accounts/:id/featured_tags Get account’s featured tags
[ ] GET /api/v1/accounts/:id/lists Get lists containing this account
[x] GET /api/v1/accounts/:id/follow Follow account
[x] GET /api/v1/accounts/:id/unfollow Unfollow account
[x] GET /api/v1/accounts/relationships Check relationships to other accounts
[x] POST /api/v2/media Upload media as an attachment (async)
[x] GET /api/v1/media/:id Get media attachment
[x] POST /api/v1/statuses Post a new status
[x] GET /api/v1/statuses/:id/context Get parent and child statuses in context
[x] POST /api/v1/statuses/:id/favourite Favourite a status
[x] POST /api/v1/statuses/:id/unfavourite Unfavourite a status
[x] POST /api/v1/statuses/:id/reblog Boost a status
[x] POST /api/v1/statuses/:id/unreblog Undo the boost a status
[x] GET /api/v1/statuses/:id View a single status
[x] GET /api/v1/notifications/ (partial, just mentions) Get all notifications
[x] GET /api/v1/notifications/:id Get a single notification
[x] POST /api/v1/notifications/clear Dismiss all notification
[x] POST /api/v1/notifications/:id/dismiss Dismiss a single notification
[x] GET /api/v1/timelines/home View home timeline
[x] GET /api/v1/timelines/public View public timeline
[ ] GET /api/v1/markers (implemented as empty) Get saved timeline positions
[ ] POST /api/v1/markers Save your position in a timeline
[x] GET /api/v2/search (partial, accounts (local and exact match for remote) and statuses in the local db) Perform a search
[x] GET /api/v1/favourites View your favourites
[x] GET /api/v1/bookmarks View your bookmarks
Unmentioned endpoints are not implemented. Contributions welcome!
Endpoints around interacting with non-local users require the ActivityPub plugin. Following users requires the Friends plugin. Lists-related endpoints require the Friends Roles plugin.
各版本下載點
- 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
- 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「Enable Mastodon Apps」來進行安裝。
(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。
0.1.0 | 0.1.1 | 0.2.0 | 0.3.0 | 0.3.1 | 0.3.2 | 0.3.3 | 0.3.4 | 0.3.5 | 0.3.6 | 0.4.0 | 0.4.1 | 0.4.2 | 0.5.0 | 0.6.0 | 0.6.1 | 0.6.2 | 0.6.3 | 0.6.4 | 0.6.5 | 0.6.6 | 0.9.0 | 0.9.1 | 0.9.2 | 0.9.3 | 0.9.4 | 0.9.5 | 0.9.6 | 0.9.7 | 0.9.8 | 0.9.9 | 1.0.0 | 1.1.0 | 1.2.0 | 1.2.1 | 1.3.0 | 1.4.0 | 1.4.1 | 1.4.2 | 1.4.3 | trunk |
延伸相關外掛(你可能也想知道)
XPoster – Share to Bluesky and Mastodon 》在 WordPress 上將文章推文至 Twitter。, 是的,這就是基本功能,但這並不是唯一的用途:, , 顯示最新的推文:小工具以顯示您的最新推文。從您自己或任何其他...。
Share on Mastodon 》這款外掛可以自動在Mastodon上分享 WordPress 文章。, 你可以選擇要分享哪種文章類型,但每篇文章仍然可以隨時停用分享功能。, 支援圖片上傳、WordPress 的新...。
Mastodon Autopost 》這是一個 WordPress 外掛,可以自動將你的新文章發佈到 Mastodon 上。最好的是:一次設置,永久使用!, 使用 Mastodon Autopost,你的文章將自動發佈到 Masto...。
Simple Mastodon Verification 》此外掛可提供「一般設定」選項,用於為整個網站及個別貢獻者定義 metatags 中的 rel=\”me\”。, 管理員驗證, 此外掛將在「一般設定」頁面底部(管...。
Include Mastodon Feed 》這款外掛提供了一個 [include-mastodon-feed] 短代碼,讓您輕鬆地將 Mastodon 資訊流整合到 WordPress 頁面中。此外掛是以 PHP 編寫,並生成本地 JavaScript ...。
Link Verification for Mastodon 》這個 WordPress 外掛非常簡單易用,它只會在你的網站的 中加入類似這樣的程式碼 Mastodon Auto Share 》在您的 Mastodon 安裝上發布您的文章。。
Add Fediverse Icons to Jetpack 》啟用 Jetpack 的社交選單模組中的 Fediverse 圖示。(需要 Jetpack,並且可能不被所有主題支持。), 支援的平台, 此外掛目前提供以下平台的圖示:, - Diaspor...。
Mastodon Embed 》這是一個嵌入 Mastodon 狀態的 WordPress 外掛程式。。
Fediverse Embeds 》- 請參閱 GitHub 存儲庫以獲取有關如何嵌入文章以及常見問題和故障排除提示的說明。, - 了解更多 | 查看源代碼, - 隱私通知, - 當從 fediverse 伺服器嵌入文...。
OStatus 》OStatus for WordPress 將您的博客轉換為聯合社交網絡,這意味著您可以使用 OStatus 協議與使用 Status.net/Identi.ca、gnu.social、Friendica 和 Mastodon ...。
Simple fediverse:creator 》總結:該 WordPress 外掛提供了一個常規設置菜單選項,可為整個網站和個別貢獻者定義 fediverse:creator 的 metatags。, , 1. 什麼是 Admin fediverse:creato...。
Salmon 》這是一個針對WordPress的Salmon 外掛的早期版本。目前仍然有一些錯誤和問題…如果您發現了問題,請告訴我。, , 隨著更新和內容在網絡上實時流動,圍繞內...。
TootPress 》TootPress是一個將你的Mastodon訊息持續複製到WordPress的外掛程式,它可以按時間順序在部落格上顯示訊息,使其他人可以在Mastodon之外查看你的時間軸,並讓...。
Shortcode Mastodon Feeds 》在 WordPress 頁面上顯示您的 Mastodon 帖子。只需將 [shortcode-mastodon-feeds] 短代碼添加到您想要顯示 Mastodon 帖子的任何 WordPress 頁面即可。。