[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fyOvv0HreWvFKRwToq_EPNRo0DBM_q4SWNe8qN2XSrtM":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":127,"fingerprints":300},"post-formats-for-block-themes","Post Formats for Block Themes","1.1.4","Courtney Robertson","https:\u002F\u002Fprofiles.wordpress.org\u002Fcourane01\u002F","\u003Cp>\u003Cstrong>Post Formats for Block Themes\u003C\u002Fstrong> brings the beloved post format functionality from classic WordPress themes to modern block themes, with intelligent pattern insertion, automatic format detection, and a streamlined editing experience that makes creating formatted content effortless.\u003C\u002Fp>\n\u003Ch4>Why Post Formats Matter for Block Themes\u003C\u002Fh4>\n\u003Cp>WordPress post formats have been a powerful feature since WordPress 3.1, allowing content creators to style different types of posts distinctively—quotes appear with enhanced typography, galleries showcase images prominently, status updates feel like social media, and chat transcripts display conversations beautifully. However, with the shift to block themes and Full Site Editing, this functionality was left behind.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Post Formats for Block Themes solves this problem\u003C\u002Fstrong>. This plugin brings post formats into the block editor era with format-specific block patterns, automatic content detection, and accessibility-first design. Whether you’re building a personal blog, portfolio, news site, or creative magazine, post formats help your content stand out.\u003C\u002Fp>\n\u003Ch4>Who This Plugin Is For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bloggers\u003C\u002Fstrong> who want variety in their post presentations without creating custom templates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content creators\u003C\u002Fstrong> who publish different types of content (articles, quotes, galleries, status updates)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>News sites\u003C\u002Fstrong> migrating from classic themes and want to preserve post format functionality\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Designers and developers\u003C\u002Fstrong> building block themes who need format support built-in\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accessibility advocates\u003C\u002Fstrong> who require WCAG 2.2 AA compliant content tools\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Anyone moving from classic themes\u003C\u002Fstrong> who misses the post format features they relied on\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>10 Format-Specific Block Patterns\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Each WordPress post format gets a professionally-designed block pattern optimized for its content type. Patterns include locked first blocks to maintain format consistency while giving you complete creative freedom for additional content:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Standard\u003C\u002Fstrong> – Traditional blog post with full title, featured image, and content blocks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Aside\u003C\u002Fstrong> – Short note or update displayed in a styled bubble container without title requirement\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Status\u003C\u002Fstrong> – Twitter-style status update with 280-character validation and real-time counter\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Link\u003C\u002Fstrong> – Link sharing with automatic \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbookmark-card\u002F\" rel=\"ugc\">Bookmark Card\u003C\u002Fa> integration when available, with graceful fallback to standard linked paragraphs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gallery\u003C\u002Fstrong> – Photo gallery starting with a locked gallery block for image collections\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image\u003C\u002Fstrong> – Single image post with prominent image display and caption support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quote\u003C\u002Fstrong> – Quotation or citation with enhanced pullquote styling and attribution\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video\u003C\u002Fstrong> – Video content using native video blocks or popular embed services. Integrates with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fableplayer\u002F\" rel=\"ugc\">Able Player\u003C\u002Fa> for enhanced accessible playback when available.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Audio\u003C\u002Fstrong> – Audio file or podcast embed with native player styling. Integrates with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpodlove-podcasting-plugin-for-wordpress\u002F\" rel=\"ugc\">Podlove Podcasting Plugin\u003C\u002Fa> for podcasts and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fableplayer\u002F\" rel=\"ugc\">Able Player\u003C\u002Fa> for accessible playback when available.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Chat\u003C\u002Fstrong> – Conversation transcript using the integrated Chat Log block\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Integrated Chat Log Block\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>No separate plugin needed!\u003C\u002Fstrong> Post Formats for Block Themes includes a full-featured Chat Log block for displaying conversation transcripts. Perfect for interviews, customer support examples, team discussions, or any dialogue format.\u003C\u002Fp>\n\u003Cp>Supported platforms: Slack, Discord, Microsoft Teams, WhatsApp, Telegram, Signal, and generic chat transcripts. Additional text format support: SRT subtitles, VTT captions, and plain text exports from any chat application.\u003C\u002Fp>\n\u003Cp>Chat Log features: automatic platform detection, avatar display, timestamp formatting (relative, absolute, time-only), multiple display styles (bubbles, IRC, transcript, timeline), thread collapsing, participant lists, device frames, full accessibility, and RTL support.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Automatic Format Detection\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Save time with intelligent format detection. The plugin analyzes your post’s first block and automatically assigns the appropriate format. Gallery block becomes Gallery format, video block becomes Video format, quote block becomes Quote format, and so on. Detection runs on post save and respects manual format selections.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Format Selection Modal\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>When creating a new post, a visual format selection modal appears with all 10 formats displayed as cards showing icons, names, descriptions, and use cases. Fully keyboard accessible and screen reader friendly.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Format Switcher Sidebar Panel\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Change formats mid-edit with the Format Switcher in the post sidebar. View current format, see auto-detection suggestions, choose to replace content or keep existing blocks. Perfect for when you change your mind about post type.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Status Format Validation\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The Status format includes Twitter-style character validation with real-time counter, 280-character soft limit, visual feedback, accessibility announcements, and mobile-friendly composition.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Post Format Repair Tool\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Scan existing posts and fix format mismatches with the built-in repair tool (Tools \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Post Format Repair). Detects content\u002Fformat mismatches, bulk or individual repairs, preview suggestions, one-click fixes. Perfect for migrating from classic themes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Theme-Agnostic Styling\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Format styles integrate seamlessly with any block theme using CSS custom properties from your theme.json. Respects your theme’s colors, typography, spacing. No styling conflicts. Works with Global Styles.\u003C\u002Fp>\n\u003Ch4>How to Use Post Formats in Block Themes\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Creating Your First Formatted Post:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Navigate to Posts \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Add New\u003Cbr \u002F>\n2. Format selection modal appears automatically\u003Cbr \u002F>\n3. Click your desired format (e.g., “Quote”)\u003Cbr \u002F>\n4. Pattern is inserted with locked first block\u003Cbr \u002F>\n5. Add content within the pattern\u003Cbr \u002F>\n6. Publish your formatted post\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Mid-Edit Format Switching:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Open the right sidebar while editing\u003Cbr \u002F>\n2. Find the “Format Switcher” panel\u003Cbr \u002F>\n3. Choose a new format from dropdown\u003Cbr \u002F>\n4. Decide to replace or keep content\u003Cbr \u002F>\n5. Format updates instantly\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Using Auto-Detection:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Start a new post without selecting a format\u003Cbr \u002F>\n2. Add content (e.g., insert a gallery block)\u003Cbr \u002F>\n3. Save as draft or publish\u003Cbr \u002F>\n4. Plugin automatically detects Gallery format\u003Cbr \u002F>\n5. Format is assigned without manual action\u003C\u002Fp>\n\u003Ch4>How to Create a Quote Post\u003C\u002Fh4>\n\u003Cp>Showcase quotations and citations beautifully:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Select Quote format from the modal\u003C\u002Fli>\n\u003Cli>The pullquote pattern loads with locked Quote block\u003C\u002Fli>\n\u003Cli>Type or paste your quote\u003C\u002Fli>\n\u003Cli>Add attribution in citation field\u003C\u002Fli>\n\u003Cli>Optional: Add commentary below the quote\u003C\u002Fli>\n\u003Cli>Customize styling via Global Styles\u003C\u002Fli>\n\u003Cli>Publish your enhanced quote post\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The locked pullquote maintains format integrity while allowing unlimited additional content blocks.\u003C\u002Fp>\n\u003Ch4>How to Display Chat Conversations\u003C\u002Fh4>\n\u003Cp>Turn conversation transcripts into readable, attractive content:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Select Chat format when creating new post\u003C\u002Fli>\n\u003Cli>Chat Log block inserts automatically\u003C\u002Fli>\n\u003Cli>Copy conversation text from Slack, Discord, Teams, WhatsApp, etc.\u003C\u002Fli>\n\u003Cli>Paste into Chat Log block—platform detection is automatic\u003C\u002Fli>\n\u003Cli>Configure display options: style, avatars, timestamps, threads, device frame\u003C\u002Fli>\n\u003Cli>Preview the formatted conversation\u003C\u002Fli>\n\u003Cli>Publish your beautiful chat transcript\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Platform-specific features: Slack preserves channels, threads, reactions; Discord maintains server structure and roles; Teams retains meeting context; WhatsApp shows message status and reply chains; Telegram preserves stickers; Signal maintains message indicators.\u003C\u002Fp>\n\u003Ch4>How to Automatically Detect Post Formats\u003C\u002Fh4>\n\u003Cp>Let the plugin handle format assignment:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Create new post without selecting format\u003C\u002Fli>\n\u003Cli>Add content normally (gallery, video, quote, etc.)\u003C\u002Fli>\n\u003Cli>Save draft or publish—detection runs on save\u003C\u002Fli>\n\u003Cli>Check Format Switcher panel for detected format\u003C\u002Fli>\n\u003Cli>Accept or manually override\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Detection rules: first block determines format. Gallery block = Gallery format, Video block = Video format, Quote block = Quote format, and so on. Detection only runs on posts without manual format selection.\u003C\u002Fp>\n\u003Ch4>How to Repair Mismatched Formats\u003C\u002Fh4>\n\u003Cp>Fix format assignments across your entire site:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Navigate to Tools \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Post Format Repair\u003C\u002Fli>\n\u003Cli>Click “Scan All Posts”—analyzes content vs. formats\u003C\u002Fli>\n\u003Cli>Review mismatch report\u003C\u002Fli>\n\u003Cli>Preview suggestions for each post\u003C\u002Fli>\n\u003Cli>Bulk repair all or fix individually\u003C\u002Fli>\n\u003Cli>Verify changes\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Common scenarios: migrating from classic themes, imported content, incorrect manual assignments, exploring your format distribution. The repair tool is safe—changes only format meta, never modifies post content.\u003C\u002Fp>\n\u003Ch4>Migrating from Classic Theme Post Formats\u003C\u002Fh4>\n\u003Cp>Preserve post format styling when switching to block themes:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Before Migration:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Install plugin on classic theme site\u003Cbr \u002F>\n2. Leave classic theme active\u003Cbr \u002F>\n3. Test repair tool with scan (don’t apply yet)\u003Cbr \u002F>\n4. Review the report\u003C\u002Fp>\n\u003Cp>\u003Cstrong>During Migration:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Switch to block theme\u003Cbr \u002F>\n2. Activate Post Formats for Block Themes\u003Cbr \u002F>\n3. Visit Tools \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Post Format Repair\u003Cbr \u002F>\n4. Run full scan\u003Cbr \u002F>\n5. Review suggestions\u003Cbr \u002F>\n6. Apply bulk repair\u003C\u002Fp>\n\u003Cp>\u003Cstrong>After Migration:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Check frontend display\u003Cbr \u002F>\n2. Customize styling in theme.json\u003Cbr \u002F>\n3. Create new posts with format patterns\u003Cbr \u002F>\n4. Optional: update old posts to use patterns\u003C\u002Fp>\n\u003Cp>What transfers: format assignments, post content, featured images, post meta. What changes: theme template styling becomes pattern styling, classic PHP templates become block templates. Tips: test on staging first, take database backup, check one post per format, customize theme.json colors, use patterns for new content.\u003C\u002Fp>\n\u003Ch4>Block Theme Compatibility Guide\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>What Makes a “Block Theme”:\u003C\u002Fstrong>\u003Cbr \u002F>\nBlock themes use block templates (.html files) and theme.json instead of PHP templates. Key characteristics: templates\u002F folder with .html files, theme.json file, Full Site Editing support, activated via Appearance \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Themes. Learn more in the \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Fthemes\u002Fblock-themes\u002F\" rel=\"nofollow ugc\">WordPress Block Theme documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why Classic Themes Aren’t Supported:\u003C\u002Fstrong>\u003Cbr \u002F>\nClassic themes use PHP template files which conflict with block-based patterns. This plugin requires block pattern support, block templates, theme.json styling, and block editor integration. If you prefer using a classic theme with post format support, consider using the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Ftwentythirteen\u002F\" rel=\"ugc\">Twenty Thirteen theme\u003C\u002Fa> which includes excellent built-in post format styling.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Recommended Compatible Block Themes:\u003C\u002Fstrong>\u003Cbr \u002F>\nTwenty Twenty-Five, Twenty Twenty-Four, Twenty Twenty-Three, Block themes from Automattic (Blank Canvas, Pendant), most modern block themes on WordPress.org.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Theme.json Integration:\u003C\u002Fstrong>\u003Cbr \u002F>\nThe plugin reads color palette, typography, spacing, and border styles from your theme.json. Format styles automatically adapt. To customize, edit your theme.json color and typography settings.\u003C\u002Fp>\n\u003Ch4>Developer Guide: Extending Post Formats\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Add Custom Format:\u003C\u002Fstrong>\u003Cbr \u002F>\n    \u003Ccode>php\u003Cbr \u002F>\nadd_filter( 'pfbt_registered_formats', function( $formats ) {\u003Cbr \u002F>\n    $formats['review'] = [\u003Cbr \u002F>\n        'name'         => 'Review',\u003Cbr \u002F>\n        'description'  => 'Product review',\u003Cbr \u002F>\n        'icon'         => 'star-filled',\u003Cbr \u002F>\n        'pattern_slug' => 'my-theme\u002Freview-pattern',\u003Cbr \u002F>\n    ];\u003Cbr \u002F>\n    return $formats;\u003Cbr \u002F>\n} );\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom Detection Logic:\u003C\u002Fstrong>\u003Cbr \u002F>\n    \u003Ccode>php\u003Cbr \u002F>\nadd_filter( 'pfbt_detected_format', function( $format, $first_block, $all_blocks ) {\u003Cbr \u002F>\n    if ( $first_block['blockName'] === 'my-plugin\u002Fcustom-block' ) {\u003Cbr \u002F>\n        return 'gallery';\u003Cbr \u002F>\n    }\u003Cbr \u002F>\n    return $format;\u003Cbr \u002F>\n}, 10, 3 );\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Run Code After Detection:\u003C\u002Fstrong>\u003Cbr \u002F>\n    \u003Ccode>php\u003Cbr \u002F>\nadd_action( 'pfbt_format_detected', function( $post_id, $format, $post ) {\u003Cbr \u002F>\n    error_log( \"Post {$post_id} detected as {$format}\" );\u003Cbr \u002F>\n}, 10, 3 );\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Track Format Changes:\u003C\u002Fstrong>\u003Cbr \u002F>\n    \u003Ccode>php\u003Cbr \u002F>\nadd_action( 'pfbt_format_changed', function( $post_id, $old_format, $new_format ) {\u003Cbr \u002F>\n    \u002F\u002F Analytics tracking\u003Cbr \u002F>\n}, 10, 3 );\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>More filters and actions available for pattern content modification, post-repair actions, and format definition customization.\u003C\u002Fp>\n\u003Ch3>Additional Information\u003C\u002Fh3>\n\u003Ch4>Performance\u003C\u002Fh4>\n\u003Cp>Post Formats for Block Themes is built for performance: JavaScript loads only in block editor (never on frontend), CSS uses minimal native custom properties, auto-detection runs only on save, no frontend database queries, properly enqueued versioned assets for browser caching, no external dependencies or CDN requests.\u003C\u002Fp>\n\u003Ch4>Privacy\u003C\u002Fh4>\n\u003Cp>This plugin respects user privacy: does not collect or store user data, does not make external API calls, does not set cookies, does not track users, does not share data with third parties. Format selections and post meta stored only in your WordPress database using standard functions.\u003C\u002Fp>\n\u003Ch4>Browser Compatibility\u003C\u002Fh4>\n\u003Cp>Tested and fully functional in: Chrome 90+, Firefox 88+, Safari 14+, iOS Safari 14+, Chrome for Android 90+. Uses modern JavaScript (ES6+) with polyfills for wider compatibility.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>For support: check FAQ section, read format descriptions, visit \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fpost-formats-for-block-themes\u002F\" rel=\"ugc\">WordPress.org support forums\u003C\u002Fa>, search existing threads, create new topic with details (WordPress version, PHP version, theme name, active plugins, issue description, reproduction steps, screenshots).\u003C\u002Fp>\n\u003Cp>For bug reports and feature requests: visit \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcourtneyr-dev\u002Fpost-formats-for-block-themes\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Contributing\u003C\u002Fh4>\n\u003Cp>Contributions welcome! Report bugs on GitHub, submit pull requests, translate via WordPress.org, write tutorials, answer support questions, share with others. Development: follows WordPress Coding Standards, includes comprehensive test suite (PHPUnit + Playwright), CI\u002FCD pipeline with automated testing, accessibility tested with axe-core.\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>Inspired by WordPress Twenty Thirteen theme’s post format treatments. Built with WordPress Gutenberg components. Icons by Dashicons. Developed by Courtney Robertson. License: GPL v2 or later.\u003C\u002Fp>\n\u003Ch4>External Services\u003C\u002Fh4>\n\u003Cp>This plugin does not connect to or rely on any external services. All functionality runs entirely on your WordPress installation using core WordPress APIs. The Chat Log block specifically: does NOT send conversation data to external services, does NOT make API calls, processes all transcript text locally using JavaScript, stores formatted conversations in post content only. Your conversations never leave your server.\u003C\u002Fp>\n","Bring post formats to block themes with auto-detection, format-specific patterns, and Chat Log block for displaying conversation transcripts.",0,331,"","6.9.4","6.8","7.4",[18,19,20,21,22],"block-editor","block-theme","chat-log","patterns","post-formats","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpost-formats-for-block-themes\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-formats-for-block-themes.1.1.4.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"courane01",2,30,94,"2026-04-04T00:42:46.189Z",[36,57,75,94,109],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":11,"num_ratings":11,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":16,"tags":49,"homepage":53,"download_link":54,"security_score":55,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":56},"blocks-starter-templates","Blocks Starter Templates","1.0.4","BlocksWP","https:\u002F\u002Fprofiles.wordpress.org\u002Ftheblockswp\u002F","\u003Ch4>Free Gutenberg Starter Templates for Block based or FSE themes\u003C\u002Fh4>\n\u003Cp>This plugin gives you access professional designed pre-made full website templates, individual pages and patterns. All 100% created with WordPress blocks. No 3rd party plugin needed.\u003Cbr \u002F>\nAll you need is WordPress with active Full site editing (FSE) theme or enabled Gutenberg, select the template that suits your needs, import, tweak and launch!\u003C\u002Fp>\n\u003Ch4>One click template import\u003C\u002Fh4>\n\u003Cp>Impot the template or pattern with simple click. Browse the templates or pattern library, choose the layout and import.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwp-fse.com\u002F\" rel=\"nofollow ugc\">View all starter templates\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwp-fse.com\u002Fdocs\u002Fblocks-starter-templates\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Export\u002FImport WordPress Gutenberg Blocks to .json file\u003C\u002Fh4>\n\u003Cp>Easily export Gutenberg blocks or full page templates to JSON file. With simple click import it to other site. Perfect to backup your design to json.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>Features of Blocks Starter templates:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Beautifully designed pages such as homepage, about, services, and contact.\u003C\u002Fli>\n\u003Cli>WooCommerce starter templates\u003C\u002Fli>\n\u003Cli>Responsive designs that work on all devices.\u003C\u002Fli>\n\u003Cli>Build with in-build WP blocks only\u003C\u002Fli>\n\u003Cli>Copyright-free stock images that you can use on your website.\u003C\u002Fli>\n\u003Cli>Automatically installs all necessary plugins (WooCommerce if needed).\u003C\u002Fli>\n\u003Cli>Import\u002FExport WordPress Gutenberg Blocks to json\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported themes & plugins\u003C\u002Fh4>\n\u003Cp>Plugin works with any block theme, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Twenty Twenty-Four\u003C\u002Fli>\n\u003Cli>Twenty Twenty-Three\u003C\u002Fli>\n\u003Cli>Twenty Twenty-Two\u003C\u002Fli>\n\u003Cli>Ollie\u003C\u002Fli>\n\u003Cli>Spectra One\u003C\u002Fli>\n\u003Cli>Jadro\u003C\u002Fli>\n\u003Cli>Zeever\u003C\u002Fli>\n\u003Cli>Raft\u003C\u002Fli>\n\u003Cli>YITH Wonder\u003C\u002Fli>\n\u003Cli>Neve FSE\u003C\u002Fli>\n\u003Cli>Astra\u003C\u002Fli>\n\u003Cli>Hello Elementor\u003C\u002Fli>\n\u003Cli>OceanWP\u003C\u002Fli>\n\u003Cli>Kadence\u003C\u002Fli>\n\u003Cli>Neve\u003C\u002Fli>\n\u003Cli>GeneratePress\u003C\u002Fli>\n\u003Cli>PopularFX\u003C\u002Fli>\n\u003Cli>Blocksy\u003C\u002Fli>\n\u003Cli>Go\u003C\u002Fli>\n\u003Cli>And many more…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Blocks Starter Templates is compatible with all plugins, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Gutenberg\u003C\u002Fli>\n\u003Cli>WooCommerce\u003C\u002Fli>\n\u003Cli>Easy Digital Downloads\u003C\u002Fli>\n\u003Cli>FluentForm\u003C\u002Fli>\n\u003Cli>Gravity Forms\u003C\u002Fli>\n\u003Cli>Contact Form 7\u003C\u002Fli>\n\u003Cli>Ninja Forms\u003C\u002Fli>\n\u003Cli>LearnDash\u003C\u002Fli>\n\u003Cli>Rank Math SEO\u003C\u002Fli>\n\u003Cli>Yoast SEO\u003C\u002Fli>\n\u003Cli>And many more…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Important Note\u003C\u002Fh4>\n\u003Cp>Blocks Starter Templates uses 3rd party external service.\u003C\u002Fp>\n\u003Cp>If You select a Blocks Starter Templates template or pattern and want to import to Your page, the template\u002Fpattern content will be imported from wp-fse.com website.\u003Cbr \u002F>\nAfter requesting a template import, none of your personal data will be stored on wp-fse.com. After the process You can replace or delete each imported content.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwp-fse.com\u002F\" rel=\"nofollow ugc\">About the Plugin\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwp-fse.com\u002Fterms-and-conditions\u002F\" rel=\"nofollow ugc\">wp-fse.com terms & conditions\u003C\u002Fa>\u003C\u002Fp>\n","Starter templates and patterns library. Ready-to-use Gutenberg templates that work with every theme. Created only with in-built WP blocks.",1000,11727,"2024-11-14T11:08:00.000Z","6.7.5","6.1",[18,50,51,21,52],"fse","gutenberg","starter-templates","https:\u002F\u002Fwp-fse.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblocks-starter-templates.1.0.4.zip",92,"2026-03-15T15:16:48.613Z",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":33,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":48,"requires_php":16,"tags":70,"homepage":13,"download_link":73,"security_score":74,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":56},"aploblocks","Aploblocks – Styling and Patterns for the block editor","1.0.2","aploweb","https:\u002F\u002Fprofiles.wordpress.org\u002Fantwp9876\u002F","\u003Cp>Aploblocks adds extra design features to the core wordpress blocks.  It is designed for block themes and helps you achieve incredible designs with very little effort.  If you know how to use the block editor then you will know how to use AploBlocks.  Don’t know CSS very well or want to speed up your development?  This plugin is ideal for you!\u003C\u002Fp>\n\u003Cp>The growing library of patterns can be added straight in to your design to help you quickly start building beautiful sites.\u003C\u002Fp>\n\u003Cp>Some of the features below give you an indication of just what you can achieve with absolutely no coding experience.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>**Pattern inserter –  Add ready made patterns straight in to your design.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Entrance Animations:\u003C\u002Fstrong> 18 (and growing) options for on-scroll animations with custom speed and delay settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sticky Header:\u003C\u002Fstrong> Make your header template part sticky with the option to hide on scroll.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Block Styles:\u003C\u002Fstrong> New styles to display cover block content on hover.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filters:\u003C\u002Fstrong> Change images to how you want them to look, options for blur, brightness, contrast, opacity, hue & saturation.  Configure a filter to be added or removed on hover.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shadow Filter:\u003C\u002Fstrong> Customise the offset, blur, opacity & colour of a blocks shadow.  Options to add or remove on hover.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Transforms:\u003C\u002Fstrong> Rotate, scale & move blocks.  Transforms can also be added or remove on hover.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Masks:\u003C\u002Fstrong> Choose from a range of polygon or image masks to shape the block how you want it and then customise to suit your needs.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Filters for a group block can be added as a backdrop filter if you want to apply the filter to the background.  With a gallery block you can quickly apply filters to all images in the block or even make the filter apply to images that are not hovered over.\u003C\u002Fp>\n\u003Cp>Aploblocks is designed to simply plug in to any standard block theme and enhance the core blocks.  If you want to modify an existing block theme with the features above then you can get started in minutes!\u003C\u002Fp>\n\u003Cp>Find more information \u003Ca href=\"https:\u002F\u002Faploweb.com\u002Faploblocks-plugin\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Basic Usage:\u003C\u002Fstrong> After installation the Aploblocks plugin sidebar will be available in the top right of the editor.\u003Cbr \u002F>\n From here you can choose to insert patterns.  When a block is selected in the editor extra Panels in the block settings will be available to\u003Cbr \u002F>\n configure the animations, filters, masks etc for the block.  The General settings panel in the block editor gives a number of configuration options\u003Cbr \u002F>\n including mobile options for blocks.\u003C\u002Fp>\n","Aploblocks adds extra design features to the core wordpress blocks.  It is designed for block themes and helps you achieve incredible designs with ver &hellip;",300,5788,3,"2024-02-26T18:41:00.000Z","6.4.8",[18,51,71,21,72],"layouts","sticky-header","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faploblocks.1.0.2.zip",85,{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":65,"downloaded":83,"rating":84,"num_ratings":85,"last_updated":86,"tested_up_to":14,"requires_at_least":87,"requires_php":13,"tags":88,"homepage":92,"download_link":93,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":56},"mywp-custom-patterns","MyWP Block Pattern – Block Pattern Builder for WordPress","1.3","Whodunit","https:\u002F\u002Fprofiles.wordpress.org\u002Fwhodunitagency\u002F","\u003Ch4>WordPress Block Pattern Builder Plugin\u003C\u002Fh4>\n\u003Cp>The easiest way to create and save your own block pattern into your website.\u003C\u002Fp>\n\u003Cp>With MyWP Block Pattern you can easily:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>save your page content made with Gutenberg Blocks into a Block Pattern\u003C\u002Fli>\n\u003Cli>create your own pattern from one or more selected blocks into your editor\u003C\u002Fli>\n\u003Cli>create a block pattern and load it from your page, post or custom post.\u003C\u002Fli>\n\u003Cli>organize your block patterns with categories\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>MyWP Block Pattern is compatible with All Themes: if you have any issue, you can use the support and we’ll fix it 🙂\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FC35chtSntHg?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>About us\u003C\u002Fh3>\n\u003Cp>MyWP Block Pattern is one of the WordPress Plugins made by \u003Ca href=\"https:\u002F\u002Fwww.whodunit.agency\u002F\" rel=\"nofollow ugc\">Whodunit Agency.\u003C\u002Fa>\u003Cbr \u002F>\nWhodunit is a full-remote French WordPress agency. Founded in 2009, we are deeply involved in open-source development. Whodunit is the biggest agency in France in terms of contribution to WordPress ecosystem.\u003Cbr \u002F>\nWe are building tailor-made editorial experiences for our clients and also providing high-level maintenance services. This activity is strongly dependent on our involvement in WordPress core development.\u003C\u002Fp>\n\u003Ch3>Next features\u003C\u002Fh3>\n\u003Cp>If you have some dreams, ideas, or suggestions, send here in the support forum your wishes.\u003C\u002Fp>\n\u003Ch3>Languages \u002F Localization\u003C\u002Fh3>\n\u003Cp>MyWP Block Pattern is translated into English (UK) (English (UK)) and FranÃ§ais (French (France)).\u003C\u002Fp>\n\u003Cp>If you would like to translate the form into your language, please \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fmywp-Custom-Patterns\" rel=\"nofollow ugc\">click here\u003C\u002Fa>.\u003C\u002Fp>\n","Create and organize your block pattern in a few clicks.",7639,96,5,"2025-11-27T08:55:00.000Z","5.0",[89,18,90,91,21],"block-pattern","blocks","builder","https:\u002F\u002Fwww.whodunit.fr\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmywp-custom-patterns.1.3.zip",{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":25,"downloaded":102,"rating":25,"num_ratings":67,"last_updated":103,"tested_up_to":14,"requires_at_least":48,"requires_php":16,"tags":104,"homepage":107,"download_link":108,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":56},"patternly","Patternly – Gutenberg Starter Templates, Patterns, WordPress Landing Pages & Sites","1.1.9","HappyDevs","https:\u002F\u002Fprofiles.wordpress.org\u002Fhappydevs\u002F","\u003Cp>Patternly is an ultimate add-on for Gutenberg with its comprehensive solution for quickly creating professional-looking websites with a library of \u003Cstrong>Gutenberg starter templates, block patterns, landing pages\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✅ 800+ Patterns | ✅ 150+ Templates\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fpatternly\u002F\" rel=\"ugc\">\u003Cstrong>Support\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=yt0xEx7yHpA\" rel=\"nofollow ugc\">\u003Cstrong>Tutorials\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>✋ Please \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fpatternly\u002F\" rel=\"ugc\">\u003Cstrong>Tell Us\u003C\u002Fstrong>\u003C\u002Fa> your feature before deactivate the plugin\u003C\u002Fh3>\n\u003Ch3>Ready Block Templates\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Patternly provides 150+ built-in Gutenberg Templates\u003C\u002Fstrong>. Modern light and dark ready templates are available to use from the template library.\u003C\u002Fp>\n\u003Ch3>Ready to use Block Patterns\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Patternly library offers 800+ built-in block patterns\u003C\u002Fstrong>. With Patternly, Enjoy to build beautiful websites with reusable block patterns.\u003C\u002Fp>\n\u003Ch3>Built with Core Gutenberg blocks\u003C\u002Fh3>\n\u003Cp>Gutenberg core blocks are the main components of Patternly to build unique and creative patterns and templates. Build and design pages or posts without writing a single line of code.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⭐ HERE’S THE IMPORTANT THING\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Finally, A complete WordPress Block Templates & Patterns library is here to extend Gutenberg building beautiful websites very easily and smartly with just a few clicks.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fyt0xEx7yHpA?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Template Categories\u003C\u002Fh3>\n\u003Cp>Patternly has 15+ Gutenberg page types, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>AC Technician Template\u003C\u002Fli>\n\u003Cli>Agency Template\u003C\u002Fli>\n\u003Cli>Book Store Template\u003C\u002Fli>\n\u003Cli>Car Garage Template\u003C\u002Fli>\n\u003Cli>Community Template\u003C\u002Fli>\n\u003Cli>Construction Template\u003C\u002Fli>\n\u003Cli>Doctor Template\u003C\u002Fli>\n\u003Cli>Fitness Template\u003C\u002Fli>\n\u003Cli>Gym Template\u003C\u002Fli>\n\u003Cli>Landing Pages\u003C\u002Fli>\n\u003Cli>Online Courses Template\u003C\u002Fli>\n\u003Cli>Plumber Template\u003C\u002Fli>\n\u003Cli>Portfolio & CV Template\u003C\u002Fli>\n\u003Cli>Real Estate Template\u003C\u002Fli>\n\u003Cli>SaaS Template\u003C\u002Fli>\n\u003Cli>Salon Template\u003C\u002Fli>\n\u003Cli>Travel Blog Template\u003C\u002Fli>\n\u003Cli>Yoga Template\u003C\u002Fli>\n\u003Cli>Coming Soon Page Template\u003C\u002Fli>\n\u003Cli>Maintenance Mode Page Template\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Block Pattern Types\u003C\u002Fh3>\n\u003Cp>Patternly has 15+ Gutenberg pattern types, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>About patterns\u003C\u002Fli>\n\u003Cli>Call to action patterns\u003C\u002Fli>\n\u003Cli>Career patterns\u003C\u002Fli>\n\u003Cli>Contact patterns\u003C\u002Fli>\n\u003Cli>Counter patterns\u003C\u002Fli>\n\u003Cli>Feature patterns\u003C\u002Fli>\n\u003Cli>Footer patterns\u003C\u002Fli>\n\u003Cli>Gallery patterns\u003C\u002Fli>\n\u003Cli>Grid patterns\u003C\u002Fli>\n\u003Cli>Header patterns\u003C\u002Fli>\n\u003Cli>Hero patterns\u003C\u002Fli>\n\u003Cli>Info patterns\u003C\u002Fli>\n\u003Cli>Portfolio patterns\u003C\u002Fli>\n\u003Cli>Pricing patterns\u003C\u002Fli>\n\u003Cli>Service patterns\u003C\u002Fli>\n\u003Cli>Skill patterns\u003C\u002Fli>\n\u003Cli>Team patterns\u003C\u002Fli>\n\u003Cli>Testimonial patterns\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💥 Key Features of Patternly\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>One-Click Import and Customization:\u003C\u002Fstrong>\u003Cbr \u002F>\nWith Patternly, importing templates is a breeze. A single click brings your chosen design into your editor, ready for customization. This feature is designed to save time and streamline the website creation process.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Cloud Storage and Team Collaboration:\u003C\u002Fstrong>\u003Cbr \u002F>\nPatternly introduces cloud storage functionality, allowing you to save and access your designs from any device. This feature is handy for team collaborations, enabling multiple users from different locations to work on the same project.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Optimized for Performance:\u003C\u002Fstrong>\u003Cbr \u002F>\nThe plugin prioritizes website speed and performance. It ensures that adding new templates and blocks keeps your site’s loading times the same.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Responsive and Mobile-Friendly Designs:\u003C\u002Fstrong>\u003Cbr \u002F>\nAll templates and blocks within Patternly are responsive. It guarantees that your website looks great and functions flawlessly on any device, whether desktop, tablet, or mobile.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Save Favourite Patterns:\u003C\u002Fstrong>\u003Cbr \u002F>\nUsers can easily save favourite patterns in just one click and all the saved patterns can easily be used anytime easily.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Regular Updates and Professional Support:\u003C\u002Fstrong>\u003Cbr \u002F>\nPatternly is backed by a dedicated team offering regular updates and professional support. This ensures that the plugin remains compatible with the latest WordPress versions.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Seamless Integration with Gutenberg:\u003C\u002Fstrong>\u003Cbr \u002F>\nPatternly is designed to integrate seamlessly with the Gutenberg editor, enhancing its functionality and offering additional design options and flexibility.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom CSS and Advanced Styling Options:\u003C\u002Fstrong>\u003Cbr \u002F>\nPatternly provides advanced styling options, including custom CSS capabilities for those who wish to dive deeper into customization. This allows for more detailed and unique website designs.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Diverse Range of Use Cases:\u003C\u002Fstrong>\u003Cbr \u002F>\nWhether you’re building a blog, an e-commerce site, a portfolio, or a business website, Patternly’s extensive WordPress pattern library caters to a wide array of use cases. You can make a versatile choice for various website projects.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>👩🏻‍💻 Dedicated Support Forum\u003C\u002Fh3>\n\u003Cp>Users can access a support forum specifically for Patternly to post queries, seek solutions, and share insights with a community of users and experts.\u003C\u002Fp>\n\u003Ch3>📕 Online Documentation and Tutorials\u003C\u002Fh3>\n\u003Cp>Comprehensive documentation and step-by-step tutorials will be available, offering guidance on using Patternly’s features and troubleshooting common issues.\u003C\u002Fp>\n\u003Ch3>🤘Regular Updates\u003C\u002Fh3>\n\u003Cp>Regular updates to ensure compatibility with the latest WordPress versions and incorporate new features based on user feedback.\u003C\u002Fp>\n\u003Ch3>📫 Email Support\u003C\u002Fh3>\n\u003Cp>An email support service is always there for you for more direct assistance. It allows our users to contact the Patternly team for personalized help.\u003C\u002Fp>\n\u003Ch3>🙋‍♂️ Live Chat Support\u003C\u002Fh3>\n\u003Cp>Real-time assistance through live chat with instant problem-solving and guidance.\u003C\u002Fp>\n\u003Ch3>🎥  Video Guides\u003C\u002Fh3>\n\u003Cp>Video tutorials and walkthroughs are a part of the support package. It helps the users visually understand how to utilize various plugin features.\u003C\u002Fp>\n\u003Ch3>👨‍👩‍👧‍👧 Community Engagement\u003C\u002Fh3>\n\u003Cp>Active participation in WordPress community forums and events. It provides additional rooms for support and networking with other WordPress users and professionals.\u003C\u002Fp>\n\u003Ch3>🗣️ Feedback and Suggestions Channel\u003C\u002Fh3>\n\u003Cp>A dedicated channel for users to provide feedback and suggest improvements or new features, ensuring the plugin evolves to meet user needs.\u003C\u002Fp>\n\u003Ch3>🏸 Compitable Plugins\u003C\u002Fh3>\n\u003Cp>Patternly is compitable with following block plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Starter Templates — Elementor, WordPress & Beaver Builder Templates\u003C\u002Fli>\n\u003Cli>Fluent Forms – Contact Form Builder\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>👋 WHAT’S NEXT?\u003C\u002Fh3>\n\u003Cp>If you like Patternly, then consider checking our other WordPress Plugins:\u003C\u002Fp>\n\u003Cp>💥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffaq-for-woocommerce\" rel=\"ugc\">XPlainer | Product FAQs for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nXPlainer is a feature-packed, flexible, and robust product FAQ plugin for WooCommerce.\u003C\u002Fp>\n\u003Cp>🪛 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcurrent-template-name\u002F\" rel=\"ugc\">TempTool | Show Current Template Info\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nTempTool shows your current template file information. You can see the current template included files name in admin bar. Current theme name and WordPress version will also be seen at adminbar.\u003C\u002Fp>\n\u003Ch3>💚 Satisfied with Patternly?\u003C\u002Fh3>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Foptemiz\" rel=\"nofollow ugc\">\u003Cstrong>Join our LinkedIn Community\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Foptemiz\" rel=\"nofollow ugc\">\u003Cstrong>Join our Facebook Page\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n⭐ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fpatternly\u002Freviews\u002F?filter=5\" rel=\"ugc\">\u003Cstrong>Rate us on WordPress\u003C\u002Fstrong>\u003C\u002Fa> [Your Review, Our Inspiration]\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Patternly – WordPress Pattern Library for Gutenberg uses \u003Ca href=\"https:\u002F\u002Fappsero.com\" rel=\"nofollow ugc\">Appsero\u003C\u002Fa> SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.\u003C\u002Fp>\n\u003Cp>Appsero SDK \u003Cstrong>does not gather any data by default.\u003C\u002Fstrong> The SDK only starts gathering basic telemetry data \u003Cstrong>when a user allows it via the admin notice\u003C\u002Fstrong>. We collect the data to ensure a great user experience for all our users.\u003C\u002Fp>\n\u003Cp>Integrating Appsero SDK \u003Cstrong>DOES NOT IMMEDIATELY\u003C\u002Fstrong> start gathering data, \u003Cstrong>without confirmation from users in any case.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Learn more about how \u003Ca href=\"https:\u002F\u002Fappsero.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Appsero collects and uses this data\u003C\u002Fa>.\u003C\u002Fp>\n","Gutenberg template library to build full sites with starter templates, patterns, landing pages and ready sites for WordPress block editor.",5171,"2025-12-20T14:33:00.000Z",[18,51,105,21,106],"landing-page","templates","https:\u002F\u002Fhappydevs.net\u002Fpatternly","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpatternly.zip",{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":117,"downloaded":118,"rating":11,"num_ratings":11,"last_updated":119,"tested_up_to":120,"requires_at_least":121,"requires_php":122,"tags":123,"homepage":125,"download_link":126,"security_score":74,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":56},"block-patterns-ui","Block Patterns UI","0.4.2","chrismademe","https:\u002F\u002Fprofiles.wordpress.org\u002Fchrismademe\u002F","\u003Cp>Block Patterns are great, but registering them can be a little tedious. This plugin fixes that by allowing you to create and register Block Patterns using the Block Editor itself! You simply add the blocks you want to use as a pattern, add some (optional) information about them and you’re ready to start using them in your posts and pages.\u003C\u002Fp>\n","A simple UI for creating and managing Block Patterns",20,1175,"2021-08-27T21:12:00.000Z","5.8.13","5.8","7.2",[124,18,51],"block-patterns","https:\u002F\u002Fgithub.com\u002Fchrismademe\u002Fblock-patterns-ui","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblock-patterns-ui.0.4.2.zip",{"attackSurface":128,"codeSignals":285,"taintFlows":293,"riskAssessment":294,"analyzedAt":299},{"hooks":129,"ajaxHandlers":281,"restRoutes":282,"shortcodes":283,"cronEvents":284,"entryPointCount":11,"unprotectedCount":11},[130,136,140,144,150,155,159,163,167,171,175,179,182,186,190,194,198,203,208,212,216,220,224,228,230,234,237,242,247,251,254,259,263,266,270,274,277],{"type":131,"name":132,"callback":133,"file":134,"line":135},"action","init","chatlog_register_block","blocks\\chatlog\\chatlog-block.php",114,{"type":131,"name":137,"callback":138,"priority":117,"file":134,"line":139},"save_post","chatlog_set_post_format",1099,{"type":131,"name":132,"callback":141,"file":142,"line":143},"pfbt_post_format_block_init","blocks\\post-format-block\\post-format-block.php",32,{"type":145,"name":146,"callback":147,"priority":148,"file":142,"line":149},"filter","register_taxonomy_args","pfbt_post_format_rest_api",10,52,{"type":145,"name":151,"callback":152,"file":153,"line":154},"manage_posts_columns","add_format_column","includes\\class-admin-columns.php",54,{"type":131,"name":156,"callback":157,"priority":148,"file":153,"line":158},"manage_posts_custom_column","render_format_column",55,{"type":145,"name":160,"callback":161,"file":153,"line":162},"manage_edit-post_sortable_columns","make_format_column_sortable",56,{"type":131,"name":164,"callback":165,"file":153,"line":166},"pre_get_posts","handle_format_column_sorting",59,{"type":145,"name":168,"callback":169,"file":153,"line":170},"manage_edit-post_columns","handle_screen_options",62,{"type":145,"name":172,"callback":173,"priority":148,"file":153,"line":174},"default_hidden_columns","set_default_hidden_columns",63,{"type":131,"name":176,"callback":177,"file":153,"line":178},"admin_head-edit.php","add_column_styles",66,{"type":131,"name":132,"callback":180,"file":181,"line":143},"register_block_styles","includes\\class-format-styles.php",{"type":145,"name":183,"callback":184,"file":181,"line":185},"body_class","add_format_body_classes",33,{"type":145,"name":187,"callback":188,"file":181,"line":189},"wp_theme_json_data_theme","merge_theme_json",34,{"type":145,"name":191,"callback":192,"priority":148,"file":181,"line":193},"get_block_templates","add_block_templates",35,{"type":145,"name":195,"callback":196,"priority":148,"file":181,"line":197},"pre_get_block_file_template","get_block_file_template",36,{"type":131,"name":199,"callback":200,"priority":201,"file":181,"line":202},"rest_after_insert_post","rest_assign_template",999,39,{"type":131,"name":204,"callback":205,"priority":206,"file":181,"line":207},"rest_insert_post","rest_assign_template_early",1,40,{"type":145,"name":209,"callback":210,"priority":148,"file":181,"line":211},"rest_wp_template_query","filter_rest_template_query",41,{"type":145,"name":213,"callback":214,"priority":148,"file":181,"line":215},"rest_prepare_wp_template","hide_format_templates_from_rest",42,{"type":145,"name":217,"callback":218,"priority":148,"file":181,"line":219},"rest_prepare_post","filter_post_rest_response",43,{"type":145,"name":221,"callback":222,"priority":148,"file":181,"line":223},"default_page_template_title","fix_template_display_name",44,{"type":131,"name":225,"callback":226,"priority":148,"file":181,"line":227},"updated_post_meta","watch_template_meta_changes",45,{"type":145,"name":191,"callback":192,"priority":148,"file":181,"line":229},460,{"type":131,"name":231,"callback":232,"file":233,"line":185},"wp_enqueue_scripts","enqueue_integration_styles","includes\\class-media-player-integration.php",{"type":145,"name":235,"callback":236,"priority":148,"file":233,"line":189},"render_block","enhance_media_blocks",{"type":131,"name":132,"callback":238,"priority":239,"file":240,"line":241},"register_pattern_category",9,"includes\\class-pattern-manager.php",67,{"type":145,"name":243,"callback":244,"priority":206,"file":245,"line":246},"default_template_types","pfbt_register_template_types_early","post-formats-for-block-themes.php",77,{"type":131,"name":248,"callback":249,"file":245,"line":250},"plugins_loaded","pfbt_include_files",156,{"type":131,"name":132,"callback":252,"file":245,"line":253},"register_all_patterns",202,{"type":131,"name":255,"callback":256,"priority":257,"file":245,"line":258},"after_setup_theme","pfbt_init",99,204,{"type":131,"name":260,"callback":261,"file":245,"line":262},"enqueue_block_editor_assets","pfbt_enqueue_editor_assets",270,{"type":131,"name":231,"callback":264,"file":245,"line":265},"pfbt_enqueue_frontend_assets",288,{"type":131,"name":267,"callback":268,"file":245,"line":269},"admin_menu","pfbt_add_admin_menu",306,{"type":131,"name":271,"callback":272,"file":245,"line":273},"admin_enqueue_scripts","pfbt_enqueue_repair_tool_styles",320,{"type":131,"name":132,"callback":275,"priority":117,"file":245,"line":276},"pfbt_register_patterns",332,{"type":145,"name":278,"callback":279,"priority":148,"file":245,"line":280},"wp_revisions_to_keep","pfbt_limit_wp_block_revisions",424,[],[],[],[],{"dangerousFunctions":286,"sqlUsage":287,"outputEscaping":289,"fileOperations":67,"externalRequests":11,"nonceChecks":31,"capabilityChecks":67,"bundledLibraries":292},[],{"prepared":11,"raw":11,"locations":288},[],{"escaped":290,"rawEcho":11,"locations":291},80,[],[],[],{"summary":295,"deductions":296},"The \"post-formats-for-block-themes\" plugin version 1.1.4 exhibits a strong security posture based on the provided static analysis.  The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the potential attack surface. Furthermore, the code demonstrates good development practices with 100% of SQL queries utilizing prepared statements and all output being properly escaped, mitigating common web vulnerabilities. The presence of nonce and capability checks, although limited in number, indicates a conscious effort towards securing entry points. Taint analysis revealing no unsanitized paths or critical\u002Fhigh severity flows is highly positive.\n\nHowever, the analysis does point to a few minor areas for improvement. The plugin performs three file operations, which, while not inherently insecure, could become a vector if not handled with extreme care and proper sanitization, though no specific issues were flagged. The vulnerability history is clean, with no recorded CVEs, which is an excellent sign of a well-maintained and secure plugin. This, combined with the positive static analysis, suggests a low overall risk profile. The plugin appears to be developed with security in mind, but the limited scope of analysis might not cover all potential edge cases. \n\nIn conclusion, the \"post-formats-for-block-themes\" plugin v1.1.4 presents a very low security risk. Its clean vulnerability history and robust static analysis results, particularly in terms of prepared statements and output escaping, are commendable. The minimal attack surface is a significant strength. While the three file operations are a minor point of attention, they do not currently indicate a concrete vulnerability based on the provided data. The plugin is a strong example of secure WordPress development.",[297],{"reason":298,"points":31},"File operations present","2026-03-17T06:02:51.059Z",{"wat":301,"direct":312},{"assetPaths":302,"generatorPatterns":306,"scriptPaths":307,"versionParams":308},[303,304,305],"\u002Fwp-content\u002Fplugins\u002Fpost-formats-for-block-themes\u002Fbuild\u002Findex.js","\u002Fwp-content\u002Fplugins\u002Fpost-formats-for-block-themes\u002Fbuild\u002Findex.css","\u002Fwp-content\u002Fplugins\u002Fpost-formats-for-block-themes\u002Fbuild\u002Fstyle-index.css",[],[303],[309,310,311],"\u002Fwp-content\u002Fplugins\u002Fpost-formats-for-block-themes\u002Fbuild\u002Findex.js?ver=","\u002Fwp-content\u002Fplugins\u002Fpost-formats-for-block-themes\u002Fbuild\u002Findex.css?ver=","\u002Fwp-content\u002Fplugins\u002Fpost-formats-for-block-themes\u002Fbuild\u002Fstyle-index.css?ver=",{"cssClasses":313,"htmlComments":314,"htmlAttributes":315,"restEndpoints":316,"jsGlobals":317,"shortcodeOutput":318},[],[],[],[],[],[]]