pfefferle / wordpress-activitypub
The ActivityPub protocol is a decentralized social networking protocol based upon the ActivityStreams 2.0 data format.
Installs: 718
Dependents: 0
Suggesters: 0
Security: 0
Stars: 537
Watchers: 22
Forks: 80
Open Issues: 58
Type:wordpress-plugin
Requires
- php: >=7.2
- composer/installers: ^1.0 || ^2.0
Requires (Dev)
- automattic/jetpack-changelogger: 6.0.0
- dealerdirect/phpcodesniffer-composer-installer: ^1.0.0
- dms/phpunit-arraysubset-asserts: ^0.5.0
- phpcompatibility/php-compatibility: *
- phpcompatibility/phpcompatibility-wp: *
- phpcsstandards/phpcsextra: ^1.1.0
- phpunit/phpunit: ^8 || ^9
- sirbrillig/phpcs-variable-analysis: ^2.11
- squizlabs/php_codesniffer: 3.*
- wp-coding-standards/wpcs: dev-develop
- yoast/phpunit-polyfills: ^4.0
- dev-trunk
- 7.3.0
- 7.2.0
- 7.1.0
- 7.0.1
- 7.0.0
- 6.0.2
- 6.0.1
- 6.0.0
- 5.9.2
- 5.9.1
- 5.9.0
- 5.8.0
- 5.7.0
- 5.6.1
- 5.6.0
- 5.5.0
- 5.4.1
- 5.4.0
- 5.3.2
- 5.3.1
- 5.3.0
- 5.2.0
- 5.1.0
- 5.0.0
- 4.7.3
- 4.7.2
- 4.7.1
- 4.7.0
- 4.6.0
- 4.5.1
- 4.5.0
- 4.4.0
- 4.3.0
- 4.2.1
- 4.2.0
- 4.1.1
- 4.1.0
- 4.0.2
- 4.0.1
- 4.0.0
- 3.3.3
- 3.3.2
- 3.3.1
- 3.3.0
- 3.2.5
- 3.2.4
- 3.2.3
- 3.2.2
- 3.2.1
- 3.2.0
- 3.1.0
- 3.0.0
- 2.6.1
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.1
- 2.3.0
- 2.2.0
- 2.1.1
- 2.1.0
- 2.0.1
- 2.0.0
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- 0.17.0
- 0.16.5
- 0.16.4
- 0.16.3
- 0.16.2
- 0.16.1
- 0.16.0
- 0.15.0
- 0.14.3
- 0.14.2
- 0.14.1
- 0.14.0
- 0.13.4
- 0.13.3
- 0.13.2
- 0.13.1
- 0.13.0
- 0.12.0
- 0.11.2
- 0.11.1
- 0.11.0
- 0.10.1
- 0.10.0
- 0.9.1
- 0.9.0
- 0.8.3
- 0.8.2
- 0.8.1
- 0.8.0
- 0.7.4
- 0.7.3
- 0.7.2
- 0.7.1
- 0.7.0
- 0.6.0
- 0.5.1
- 0.5.0
- 0.4.4
- 0.4.3
- 0.4.2
- 0.4.1
- 0.4.0
- 0.3.2
- 0.3.1
- 0.3.0
- 0.2.1
- 0.2.0
- 0.1.1
- 0.1.0
- 0.0.2
- 0.0.1
- dev-add/store-acct
- dev-add/emoji-support
- dev-update/migration-async-jobs
- dev-update/reply-link
- dev-change/move-embed-code
- dev-change/delete-user-from-fediverse-by-capability
- dev-add/settings-hooks
- dev-change/multiple-in-reply-tos
- dev-try/core-embed-reply
- dev-change/add-remote-actors-collection
- dev-add/namespace-baseline
- dev-update/media-description
- dev-change/hide-templates
- dev-add/php-import-sorting
- dev-add/boost-incoming-activities
- dev-feature/send-delete-for-federated-comments
- dev-feature/yoast-seo-media-pages-integration
- dev-update/contribution-guidelines
- dev-feature/moderation-optimizations
- dev-fix/content-visibility-override-bug
- dev-fix/deprecated-explode-warning
- dev-dependabot/github_actions/softprops/turnstyle-3
- dev-fix/send-delete-to-comment-actors
- dev-add/attachment-selector
- dev-add/pings
- dev-fix/user-request-error
- dev-change/simplify-follow-returns
- dev-update/block-rendering
- dev-fix/disable-asb
- dev-fix/client-side-health-check
- dev-integration/litespeed-cache-support
- dev-update/double-knock-callback
- dev-fix/autocomplete
- dev-add/css-processing
- dev-fix/duplicated-admin-notices
- dev-fix/search-tab
- dev-add/error-admin-notice
- dev-update/step-count
- dev-revert/1895
- dev-add/w3-total-cache-support
- dev-update/signature-class-location
- dev-try/separate-modal-store
- dev-add/status-link
- dev-update/comment-emails
- dev-add/link-to-helptab
- dev-change/blog-redirect-url
- dev-remove/comment-abstraction
- dev-fix/user-option-outbox
- dev-fix/limit-reactions
This package is auto-updated.
Last update: 2025-09-12 11:10:45 UTC
README
This is the ActivityPub plugin repo.
Enter the fediverse with ActivityPub, broadcasting your blog to a wider audience! Attract followers, deliver updates, and receive comments from a diverse user base of ActivityPub-compliant platforms.
Demo
You can test out the plugin (settings) with WordPress Playground.
Note
WordPress Playground is the platform that lets you run WordPress instantly on any device without a host. It’s your place to build, experiment, test, and grow.
Documentation
- Developer Documentation - Guide for developers working with the plugin.
- Development Environment - Setting up your development environment.
- Pull Request Guidelines - How to submit pull requests.
- Release Process - Guide for releasing new versions.
- Translations - Information about translating the plugin.
Federation
ActivityPub is a protocol for federated social networks, enabling communication between different platforms. For details on what the plugin supports, refer to the FEDERATION.md file.
Support
If you need help, check out the support forums on WordPress.org.
Contribute
Thank you for thinking about contributing to the ActivityPub plugin! We welcome contributions of all kinds, but to keep things productive for everyone, please follow these guidelines:
- Keep issues clear and focused. If you're reporting a bug, please use the bug report form. For feature ideas, please share them in Discussions so we can consider them together.
- Stay relevant to the plugin's scope. Issues and comments should relate directly to improving this plugin. Tangential ideas or unrelated feature requests will be closed.
- Be concise. Short, actionable descriptions are much easier for maintainers to respond to.
- Respectful collaboration. We follow the Contributor Covenant Code of Conduct. Please keep your contributions constructive and professional.
Other ways to help include:
- Writing and submitting patches.
- Translating the ActivityPub plugin into your language (translate here).
Security
Need to report a security vulnerability? Go to https://automattic.com/security/ or directly to our security bug bounty site https://hackerone.com/automattic.
You can find more information on reporting security vulnerabilities in our SECURITY.md file.
License
The ActivityPub plugin is licensed under the MIT license.
Join us!
Interested in working on awesome open-source code all day? Join us!