8.0.0 โ€” Smash That Like Button ![rw-book-cover](https://activitypub.blog/wp-content/uploads/2026/03/block-patterns-templates.png) ๐Ÿ”— **Source:** [8.0.0 โ€” Smash That Like Button](https://activitypub.blog/2026/03/05/8-0-0-smash-that-like-button/) > [!note]+ Document Notes > tags: #activitypub #wordpress #fediverse #social-web #decentralization > author: Matthias Pfefferle > source: ActivityPub for WordPress > reference: https://activitypub.blog/2026/03/05/8-0-0-smash-that-like-button/ > date created: 2024-12-19 16:30 > > # ๐Ÿท๏ธ Title: ActivityPub for WordPress 8.0.0 โ€” Smash That Like Button > <!-- deep-read:sections start --> ## ๐Ÿงฐ Action Inbox - [H1] Test new Like/Boost buttons on site โ€” Interactive engagement features #activitypub - [H2] Implement Fediverse block patterns โ€” Profile setup templates #wordpress - [H3] Update PHP to 7.4+ before upgrading โ€” System requirements #deployment ## ๐Ÿงญ Table of Contents - [[#๐Ÿ“ Summary]] - [[#๐Ÿ“– Main Content]] - [[#๐Ÿ—’๏ธ Notes]] - [[#๐Ÿ“š References]] - [[#๐Ÿ—ฃ๏ธ Paraphrase]] - [[#๐Ÿ“ฐ Newsletter]] - [[#โœ… Action Items]] - [[#๐Ÿงช Hypotheses]] - [[#๐Ÿ“Š Methodology]] - [[#โ“ Questions]] - [[#๐Ÿ”ฎ Future Research]] - [[#๐Ÿ’ก Implications]] - [[#๐Ÿง  Learning Styles Assessment]] - [[#๐Ÿ“Š Accessibility Assessment]] - [[#๐ŸŒ DEIB Assessment]] - [[#โœ… Logical Validity]] - [[#๐Ÿ›ก๏ธ DARVO Analysis]] - [[#๐ŸŽฏ Conclusion]] ### ๐Ÿ”— References - [ActivityPub for WordPress 8.0.0](https://activitypub.blog/2026/03/05/8-0-0-smash-that-like-button/) - [WordPress.org Plugin Download](https://wordpress.org/plugins/activitypub/) - [GitHub Repository](https://github.com/Automattic/wordpress-activitypub) ## ๐Ÿ“ Summary - ActivityPub for WordPress 8.0.0 introduces direct interaction capabilities, allowing visitors to like and boost posts without leaving the site - New block patterns and templates streamline Fediverse profile setup with pre-configured layouts - Post format suggestions help optimize content for media-focused platforms like Pixelfed - Community snippets provide lightweight extensions for specialized use cases - Rebuilt media caching system improves performance and reduces disk usage - Minimum PHP requirement raised to 7.4 following WordPress 7.0 deprecation schedule ## ๐Ÿ“– Main Content This major release transforms WordPress blogs into fully interactive Fediverse nodes. The headline feature allows visitors to engage with posts directly on-site through Like and Boost buttons that open modals for entering Fediverse handles or copying post URLs for interaction from home servers. The update includes four pre-built block patterns in a new "Fediverse" category: Author Profile with Follow, Fediverse Follow Page, Author Header with Follow, and Fediverse Sidebar. For block theme users on WordPress 6.7+, there's a complete Author Archive (Fediverse) template. A new pre-publish panel analyzes content and suggests appropriate post formats when using "Post Format" object type, optimizing display across different Fediverse platforms. The system recognizes image-heavy posts for Image format and video content for Video format. The community snippets folder introduces lightweight extensions including FediBlog Tag for automatic hashtag addition, Locale from Tags for multilingual content, Bot Account marking with badge display, Blockless ActivityPub for server-side rendering, and Photon CDN for faster remote media delivery. ## ๐Ÿ—’๏ธ Notes #### โฑ๏ธ [00:00](https://activitypub.blog/2026/03/05/8-0-0-smash-that-like-button/#like-boost) โ€” [H1] Interactive Like and Boost Buttons - Key idea: Visitors can interact with posts directly on WordPress sites without leaving - Evidence: "When a visitor clicks one, a modal opens where they can enter their Fediverse handle or copy the post URL to interact from their home server" #### โฑ๏ธ [00:15](https://activitypub.blog/2026/03/05/8-0-0-smash-that-like-button/#friction) โ€” [H2] Reduced Engagement Friction - Key idea: Browser remembers visitor profiles and includes help sections explaining the Fediverse - Evidence: "This dramatically lowers the friction for cross-platform engagement" #### โฑ๏ธ [00:30](https://activitypub.blog/2026/03/05/8-0-0-smash-that-like-button/#patterns) โ€” [H2] Pre-configured Block Patterns - Key idea: Four ready-to-use Fediverse layout patterns replace manual block assembly - Evidence: "Setting up a Fediverse-ready profile page used to mean manually assembling Follow Me, Extra Fields, and Followers blocks. Not anymore." #### โฑ๏ธ [00:45](https://activitypub.blog/2026/03/05/8-0-0-smash-that-like-button/#templates) โ€” [H3] Block Theme Template - Key idea: WordPress 6.7+ users get complete Author Archive template for block themes - Evidence: "there's also a new Author Archive (Fediverse) block theme template ready to go" #### โฑ๏ธ [01:00](https://activitypub.blog/2026/03/05/8-0-0-smash-that-like-button/#suggestions) โ€” [H2] Smart Post Format Suggestions - Key idea: Pre-publish analysis recommends optimal formats for media-focused platforms - Evidence: "Got a post that's mostly images? It'll nudge you toward the Image format. A video post? Video format." #### โฑ๏ธ [01:15](https://activitypub.blog/2026/03/05/8-0-0-smash-that-like-button/#media-platforms) โ€” [H3] Cross-Platform Optimization - Key idea: Format selection affects display quality on specialized Fediverse platforms - Evidence: "media-focused Fediverse platforms like Pixelfed and Vernissage display Notes differently than Articles" #### โฑ๏ธ [01:30](https://activitypub.blog/2026/03/05/8-0-0-smash-that-like-button/#snippets) โ€” [H2] Community Snippets Collection - Key idea: Lightweight extensions provide specialized functionality without core bloat - Evidence: "lightweight, community-contributed extensions that don't belong in the core plugin but are too useful to lose" #### โฑ๏ธ [01:45](https://activitypub.blog/2026/03/05/8-0-0-smash-that-like-button/#snippet-examples) โ€” [H3] Five Initial Snippets - Key idea: Covers automation, localization, bot identification, performance, and accessibility - Evidence: "FediBlog Tag, Locale from Tags, Bot Account, Blockless ActivityPub, Photon CDN" #### โฑ๏ธ [02:00](https://activitypub.blog/2026/03/05/8-0-0-smash-that-like-button/#media-caching) โ€” [H1] Rebuilt Media Handling System - Key idea: Lazy caching at render time replaces immediate Media Library imports - Evidence: "media is now wrapped in custom blocks and cached lazily at render time" #### โฑ๏ธ [02:15](https://activitypub.blog/2026/03/05/8-0-0-smash-that-like-button/#performance) โ€” [H2] Performance and Storage Benefits - Key idea: Faster processing, less disk usage, better media rendering capabilities - Evidence: "Faster processing of incoming content, less disk usage, and better rendering of audio and video attachments" #### โฑ๏ธ [02:30](https://activitypub.blog/2026/03/05/8-0-0-smash-that-like-button/#cli-commands) โ€” [H3] Cache Management Commands - Key idea: New CLI tools provide administrators control over media caching - Evidence: "wp activitypub cache status" and "wp activitypub cache clear" #### โฑ๏ธ [02:45](https://activitypub.blog/2026/03/05/8-0-0-smash-that-like-button/#php-requirement) โ€” [H2] PHP 7.4 Minimum Requirement - Key idea: Follows WordPress 7.0 deprecation of older PHP versions - Evidence: "With WordPress 7.0 deprecating PHP 7.2 and 7.3, we've raised the minimum requirement to PHP 7.4" ## ๐Ÿ“š References - [ActivityPub Specification](https://www.w3.org/TR/activitypub/) - [WordPress Plugin Repository](https://wordpress.org/plugins/activitypub/) - [Community Snippets Repository](https://github.com/Automattic/wordpress-activitypub/tree/main/snippets) ## ๐Ÿ—ฃ๏ธ Paraphrase - WordPress sites can now handle two-way Fediverse interactions with embedded Like and Boost functionality that guides users through cross-platform engagement - Pre-built templates and smart content analysis remove setup complexity while optimizing posts for different types of federated social platforms - A rebuilt media system and community extension framework improve performance while enabling specialized functionality through lightweight add-ons ## ๐Ÿ“ฐ Newsletter **Major ActivityPub Upgrade Transforms WordPress into Interactive Fediverse Hub** WordPress sites running ActivityPub 8.0.0 can now handle visitor interactions directly, with Like and Boost buttons that seamlessly connect to the broader Fediverse. New block patterns make profile setup a breeze, while smart post format suggestions optimize your content for specialized platforms like Pixelfed. The community snippets collection provides ready-to-use extensions for everything from automatic hashtag addition to bot account marking. Under the hood, rebuilt media caching delivers better performance with less storage overhead. **Ready to upgrade?** Check your PHP version firstโ€”7.4+ is now required. Then grab the update from WordPress.org and explore those new interaction features. Resources: [ActivityPub Documentation](https://wordpress.org/plugins/activitypub/), [Fediverse Block Patterns](https://github.com/Automattic/wordpress-activitypub), [Community Snippets](https://github.com/Automattic/wordpress-activitypub/tree/main/snippets) ## โœ… Action Items #### WordPress - Core: Review integration points for ActivityPub pattern registration - Design: Evaluate interaction modal UX across different theme styles - Documentation: Create setup guides for new block patterns and templates - Community: Promote snippet contribution guidelines and review process - Performance: Monitor impact of lazy media caching on server resources - Accessibility: Audit interaction modals for screen reader compatibility - Security: Review media caching implementation for potential vulnerabilities #### DevRel - Education: Develop workshops on Fediverse integration best practices - Developer experience: Document filter architecture for media caching system - Community management: Establish snippet review and maintenance processes - Developer marketing: Showcase cross-platform engagement capabilities #### Community - Maintainers: Create governance for snippet acceptance and quality standards - Contributors: Build onboarding for media caching filter development - Ecosystem: Coordinate with other Fediverse platform developers for compatibility ## ๐Ÿงช Hypotheses - Direct interaction capabilities will increase engagement rates on WordPress sites participating in the Fediverse - Pre-built block patterns will reduce setup time and increase ActivityPub adoption among non-technical users - Smart post format suggestions will improve content visibility on specialized Fediverse platforms - Community snippets will enable niche use cases without bloating the core plugin ### ๐Ÿ“Š Methodology - A/B test sites with and without direct interaction buttons to measure engagement lift - Survey users on setup time before and after block pattern introduction - Track post format adoption and cross-platform interaction metrics - Monitor snippet repository contributions and usage patterns ### โ“ Questions - How will the interaction modal UX perform across different WordPress themes and devices? - What additional block patterns would provide the most value for Fediverse integration? - Which community snippets will see the highest adoption rates? ### ๐Ÿ”ฎ Future Research - Investigate automated content optimization based on target Fediverse platforms - Explore integration with WordPress's new block-based commenting system - Assess potential for real-time activity streaming and notifications ### ๐Ÿ’ก Implications - Practice: WordPress developers need to understand ActivityPub block architecture and filtering systems - Policy: Site administrators should establish guidelines for cross-platform interaction moderation - Security: Media caching changes require review of content security and privacy policies - Education: Training materials needed for new block patterns and interaction workflows - Funding: Snippet maintenance and review processes require ongoing community resources ### ๐Ÿง  Learning Styles Assessment Reading level estimate: 10th grade (Flesch-Kincaid) #### ๐Ÿ‘€ Visual learners - Present: Screenshots of block patterns, interaction modals, and UI elements - Improve: Architecture diagrams showing media caching flow and ActivityPub integration #### ๐Ÿ”Š Aural learners - Present: No audio version currently available - Improve: 3-minute overview podcast explaining key features and upgrade considerations #### ๐Ÿ—ฃ๏ธ Verbal learners - Present: Clear explanations of Fediverse concepts and technical terminology - Improve: Analogies comparing traditional vs. federated social interaction patterns #### ๐Ÿงฉ Kinesthetic learners - Present: Step-by-step upgrade instructions and CLI commands - Improve: Interactive demo site showcasing new features and configuration options #### ๐Ÿง  Logical learners - Present: Structured changelog with clear categorization of features and fixes - Improve: Decision matrix for choosing appropriate post formats and patterns #### ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Social learners - Present: Community contributor acknowledgments and snippet collaboration - Improve: Discussion prompts for sharing Fediverse integration experiences #### ๐Ÿง˜โ€โ™€๏ธ Solitary learners - Present: Comprehensive documentation for independent exploration - Improve: Self-assessment checklist for evaluating upgrade readiness #### ๐ŸŒฟ Naturalistic learners - Present: Ecosystem thinking about interconnected social platforms - Improve: Sustainability considerations for federated vs. centralized social systems ### ๐Ÿ“Š Accessibility Assessment #### Screen reader semantics - Present: Proper heading hierarchy and semantic HTML structure - Improve: ARIA labels for interaction buttons and modal dialogs #### Keyboard navigation - Present: Standard link and button keyboard access - Improve: Focus management within modals and clear escape routes #### Contrast and readability - Present: Standard text contrast on white background - Improve: Ensure interaction button states meet 3:1 contrast for large text #### Text resizing and reflow - Present: Responsive design accommodates zoom levels - Improve: Test modal layouts at 200% zoom across viewport sizes #### Media and captions - Present: No video or audio content requiring captions - Improve: Consider audio descriptions for future video demonstrations #### Forms and interactions - Present: Profile input fields with labels - Improve: Inline validation for Fediverse handle format and clear error messaging #### Standards reference - Modal focus management maps to WCAG 2.2 AA Success Criterion 2.4.3 (Focus Order) - Keyboard accessibility aligns with SC 2.1.1 (Keyboard) ### ๐ŸŒ DEIB Assessment #### Cultural breadth - Present: Fediverse concepts acknowledge global, decentralized social networking - Improve: Examples from non-English speaking Fediverse communities #### Inclusive language - Present: Gender-neutral terms throughout, technical jargon defined - Improve: Plain-language alternatives for complex federated social concepts #### Neurodiversity support - Present: Consistent structure with clear headings and organized sections - Improve: Visual hierarchy indicators and reduced cognitive load in explanations #### Representation - Present: Community contribution acknowledgments show diverse participation - Improve: Case studies from varied cultural contexts and use cases #### Psychological safety - Present: Helpful, non-judgmental tone in user guidance sections - Improve: Clearer pathways for getting help with technical issues ### โœ… Logical Validity #### Strong reasoning - Deductive strength: "Media-focused platforms display Notes differently than Articles, therefore format selection affects display quality" (Block patterns section) - Inductive strength: "Previous manual setup was complex, pre-built patterns exist, therefore adoption should increase" (Templates section) - Causal reasoning: "Lazy caching reduces immediate processing, therefore performance improves" (Media system section) - Analogical strength: WordPress blocks compared to ActivityPub object wrapping (Media caching section) #### Fallacies - Appeal to novelty: "Major version = milestone" assumption without supporting evidence for significance, fix: establish criteria for milestone importance - Hasty generalization: "Dramatically lowers friction" claim based on limited user <!-- deep-read:sections end --> ๐Ÿ“„ **Full text:** ![[Full Document Contents/Articles/8.0.0 โ€” Smash That Like Button|8.0.0 โ€” Smash That Like Button, activitypub.blog]] ## Highlights - With WordPress 7.0 deprecating PHP 7.2 and 7.3, weโ€™ve raised the minimum requirement to **PHP 7.4**. This lets us clean up compatibility polyfills and use more modern PHP features going forward. If youโ€™re still on an older version, update your PHP before updating the plugin. ([View Highlight](https://read.readwise.io/read/01kkew40v8pm3kytqq7ntmfwaw)) - Tags: ๐Ÿ‘ป ai highlighted