{"users":[{"id":4,"username":"ben","name":"Ben Word","avatar_template":"/user_avatar/discourse.roots.io/ben/{size}/11377_2.png","primary_group_name":"sponsors","flair_name":"team","flair_url":"/uploads/default/original/2X/e/e87a5fe3fd569f26e5d9548b3556c4d434e44961.svg","flair_group_id":42,"admin":true,"moderator":true,"trust_level":4},{"id":10910,"username":"vutruso","name":"Vũ Trụ Số","avatar_template":"/user_avatar/discourse.roots.io/vutruso/{size}/13487_2.png","trust_level":0},{"id":9717,"username":"rivanuff","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/r/45deac/{size}.png","trust_level":2},{"id":4656,"username":"philipp","name":"Philipp","avatar_template":"/user_avatar/discourse.roots.io/philipp/{size}/8952_2.png","trust_level":2},{"id":9292,"username":"Tetrahedrax","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/t/c67d28/{size}.png","trust_level":3},{"id":5442,"username":"dsturm","name":"Daniel Sturm","avatar_template":"/user_avatar/discourse.roots.io/dsturm/{size}/11240_2.png","primary_group_name":"sponsors","flair_name":"sponsors","flair_url":"seedling","flair_color":"525ddc","flair_group_id":45,"trust_level":2},{"id":6218,"username":"slowrush","name":"Mike Sheppard","avatar_template":"/user_avatar/discourse.roots.io/slowrush/{size}/11623_2.png","primary_group_name":"sponsors","flair_name":"sponsors","flair_url":"seedling","flair_color":"525ddc","flair_group_id":45,"trust_level":2},{"id":4166,"username":"tedw","name":"Ted Whitehead","avatar_template":"/user_avatar/discourse.roots.io/tedw/{size}/4429_2.png","trust_level":2},{"id":2985,"username":"dalepgrant","name":"Dale","avatar_template":"/user_avatar/discourse.roots.io/dalepgrant/{size}/6071_2.png","trust_level":2},{"id":4662,"username":"needle","name":"Sam Templeman","avatar_template":"/user_avatar/discourse.roots.io/needle/{size}/7966_2.png","trust_level":2},{"id":10598,"username":"Nicolas_Lemoine","name":"Nicolas Lemoine","avatar_template":"/user_avatar/discourse.roots.io/nicolas_lemoine/{size}/13081_2.png","trust_level":0},{"id":1,"username":"swalkinshaw","name":"Scott Walkinshaw","avatar_template":"/user_avatar/discourse.roots.io/swalkinshaw/{size}/6288_2.png","flair_name":"team","flair_url":"/uploads/default/original/2X/e/e87a5fe3fd569f26e5d9548b3556c4d434e44961.svg","flair_group_id":42,"admin":true,"moderator":true,"trust_level":4},{"id":3521,"username":"Log1x","name":"Brandon","avatar_template":"/user_avatar/discourse.roots.io/log1x/{size}/5467_2.png","primary_group_name":"sponsors","flair_name":"team","flair_url":"/uploads/default/original/2X/e/e87a5fe3fd569f26e5d9548b3556c4d434e44961.svg","flair_group_id":42,"admin":true,"moderator":true,"trust_level":4},{"id":3573,"username":"raffjones","name":"Raffjones","avatar_template":"/user_avatar/discourse.roots.io/raffjones/{size}/3981_2.png","trust_level":2},{"id":4408,"username":"robrecord","name":"Rob Record","avatar_template":"/user_avatar/discourse.roots.io/robrecord/{size}/4650_2.png","trust_level":2},{"id":5909,"username":"nikitasol","name":"","avatar_template":"/user_avatar/discourse.roots.io/nikitasol/{size}/11384_2.png","trust_level":1},{"id":4050,"username":"adleviton","name":"Adleviton","avatar_template":"/user_avatar/discourse.roots.io/adleviton/{size}/7437_2.png","trust_level":2},{"id":8837,"username":"matthew_ob","name":"Matthew Adshead","avatar_template":"/user_avatar/discourse.roots.io/matthew_ob/{size}/11477_2.png","trust_level":1},{"id":5215,"username":"kellymears","name":"Kelly Mears","avatar_template":"/user_avatar/discourse.roots.io/kellymears/{size}/7828_2.png","trust_level":2},{"id":8881,"username":"dave_m","name":"","avatar_template":"/user_avatar/discourse.roots.io/dave_m/{size}/11547_2.png","trust_level":1}],"primary_groups":[{"id":45,"name":"sponsors"}],"flair_groups":[{"id":42,"name":"team","flair_url":"/uploads/default/original/2X/e/e87a5fe3fd569f26e5d9548b3556c4d434e44961.svg","flair_bg_color":"","flair_color":""},{"id":45,"name":"sponsors","flair_url":"seedling","flair_bg_color":null,"flair_color":"525ddc"}],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/blog/13?page=1","per_page":30,"top_tags":[{"id":64,"name":"guide","slug":"guide"},{"id":120,"name":"wp-packages","slug":"wp-packages"},{"id":56,"name":"acorn","slug":"acorn"},{"id":44,"name":"trellis","slug":"trellis"},{"id":57,"name":"bud","slug":"bud"},{"id":111,"name":"caching","slug":"caching"},{"id":9,"name":"composer","slug":"composer"},{"id":122,"name":"markdown","slug":"markdown"},{"id":110,"name":"redis","slug":"redis"},{"id":62,"name":"trellis-cli","slug":"trellis-cli"},{"id":105,"name":"vite","slug":"vite"},{"id":77,"name":"gutenberg","slug":"gutenberg"},{"id":73,"name":"kinsta","slug":"kinsta"},{"id":88,"name":"lima","slug":"lima"},{"id":51,"name":"sage10","slug":"sage10"},{"id":1,"name":"sage9","slug":"sage9"},{"id":13,"name":"woocommerce","slug":"woocommerce"}],"topics":[{"fancy_title":"WP Packages Now Tracks Mass Plugin Closures","id":30343,"title":"WP Packages Now Tracks Mass Plugin Closures","slug":"wp-packages-now-tracks-mass-plugin-closures","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-05-11T14:43:47.027Z","last_posted_at":"2026-05-11T14:43:47.438Z","bumped":true,"bumped_at":"2026-05-11T14:43:47.438Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":120,"name":"wp-packages","slug":"wp-packages"}],"tags_descriptions":{},"views":47,"like_count":4,"has_summary":false,"last_poster_username":"ben","category_id":13,"op_like_count":4,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":4,"primary_group_id":45,"flair_group_id":42}]},{"fancy_title":"WooCommerce Telemetry: What’s Collected, What’s Default, and How to Turn It Off","id":30326,"title":"WooCommerce Telemetry: What’s Collected, What’s Default, and How to Turn It Off","slug":"woocommerce-telemetry-what-s-collected-what-s-default-and-how-to-turn-it-off","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-04-24T19:36:57.642Z","last_posted_at":"2026-04-24T19:36:58.081Z","bumped":true,"bumped_at":"2026-04-24T19:36:58.081Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":13,"name":"woocommerce","slug":"woocommerce"}],"tags_descriptions":{},"views":77,"like_count":5,"has_summary":false,"last_poster_username":"ben","category_id":13,"op_like_count":5,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":4,"primary_group_id":45,"flair_group_id":42}]},{"fancy_title":"Serve Your WordPress Posts as Markdown","id":30321,"title":"Serve Your WordPress Posts as Markdown","slug":"serve-your-wordpress-posts-as-markdown","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-04-20T06:08:25.977Z","last_posted_at":"2026-04-20T06:08:26.372Z","bumped":true,"bumped_at":"2026-04-20T06:08:26.372Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":122,"name":"markdown","slug":"markdown"}],"tags_descriptions":{},"views":84,"like_count":3,"has_summary":false,"last_poster_username":"ben","category_id":13,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":4,"primary_group_id":45,"flair_group_id":42}]},{"fancy_title":"MilliCache: Redis-Backed Full-Page Caching for WordPress","id":30295,"title":"MilliCache: Redis-Backed Full-Page Caching for WordPress","slug":"millicache-redis-backed-full-page-caching-for-wordpress","posts_count":7,"reply_count":4,"highest_post_number":7,"image_url":null,"created_at":"2026-04-13T14:51:27.389Z","last_posted_at":"2026-04-15T06:44:38.734Z","bumped":true,"bumped_at":"2026-04-15T06:44:38.734Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":56,"name":"acorn","slug":"acorn"},{"id":111,"name":"caching","slug":"caching"},{"id":110,"name":"redis","slug":"redis"}],"tags_descriptions":{},"views":199,"like_count":11,"has_summary":false,"last_poster_username":"Tetrahedrax","category_id":13,"op_like_count":5,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4,"primary_group_id":45,"flair_group_id":42},{"extras":null,"description":"Frequent Poster","user_id":10910,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":9717,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4656,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":9292,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Some SEO Plugins Claim Markdown for AI but Ignore the Accept Header","id":30309,"title":"Some SEO Plugins Claim Markdown for AI but Ignore the Accept Header","slug":"some-seo-plugins-claim-markdown-for-ai-but-ignore-the-accept-header","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-04-14T18:57:39.955Z","last_posted_at":"2026-04-14T18:57:40.327Z","bumped":true,"bumped_at":"2026-04-14T18:57:40.327Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":122,"name":"markdown","slug":"markdown"}],"tags_descriptions":{},"views":60,"like_count":0,"has_summary":false,"last_poster_username":"ben","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":"https://roots.io/some-seo-plugins-claim-markdown-for-ai-but-ignore-the-accept-header/","featured_link_root_domain":"roots.io","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":4,"primary_group_id":45,"flair_group_id":42}]},{"fancy_title":"Roots Vite Plugin Now Supports theme.json Partials","id":30284,"title":"Roots Vite Plugin Now Supports theme.json Partials","slug":"roots-vite-plugin-now-supports-theme-json-partials","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-04-07T15:35:21.619Z","last_posted_at":"2026-04-07T15:35:22.026Z","bumped":true,"bumped_at":"2026-04-07T15:35:22.026Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":105,"name":"vite","slug":"vite"}],"tags_descriptions":{},"views":43,"like_count":0,"has_summary":false,"last_poster_username":"ben","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":4,"primary_group_id":45,"flair_group_id":42}]},{"fancy_title":"WP Packages Now Has a Public Status Page","id":30277,"title":"WP Packages Now Has a Public Status Page","slug":"wp-packages-now-has-a-public-status-page","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-04-03T02:41:08.083Z","last_posted_at":"2026-04-03T02:41:08.431Z","bumped":true,"bumped_at":"2026-04-03T02:41:08.431Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":120,"name":"wp-packages","slug":"wp-packages"}],"tags_descriptions":{},"views":54,"like_count":1,"has_summary":false,"last_poster_username":"ben","category_id":13,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":4,"primary_group_id":45,"flair_group_id":42}]},{"fancy_title":"WP Sec Adv: WordPress Security Advisories for Composer","id":30274,"title":"WP Sec Adv: WordPress Security Advisories for Composer","slug":"wp-sec-adv-wordpress-security-advisories-for-composer","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-04-01T14:43:54.904Z","last_posted_at":"2026-04-01T14:43:55.333Z","bumped":true,"bumped_at":"2026-04-01T14:43:55.333Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":9,"name":"composer","slug":"composer"},{"id":120,"name":"wp-packages","slug":"wp-packages"}],"tags_descriptions":{},"views":84,"like_count":3,"has_summary":false,"last_poster_username":"ben","category_id":13,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":4,"primary_group_id":45,"flair_group_id":42}]},{"fancy_title":"WordPress Plugins That Assume Your Directory Structure","id":30272,"title":"WordPress Plugins That Assume Your Directory Structure","slug":"wordpress-plugins-that-assume-your-directory-structure","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-30T15:43:17.732Z","last_posted_at":"2026-03-30T15:43:18.065Z","bumped":true,"bumped_at":"2026-03-30T15:43:18.065Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":70,"like_count":4,"has_summary":false,"last_poster_username":"ben","category_id":13,"op_like_count":4,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":4,"primary_group_id":45,"flair_group_id":42}]},{"fancy_title":"WP Packages Now Supports dev-trunk with SVN Revision Pinning","id":30266,"title":"WP Packages Now Supports dev-trunk with SVN Revision Pinning","slug":"wp-packages-now-supports-dev-trunk-with-svn-revision-pinning","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-26T18:00:50.492Z","last_posted_at":"2026-03-26T18:00:50.796Z","bumped":true,"bumped_at":"2026-03-26T18:00:50.796Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":120,"name":"wp-packages","slug":"wp-packages"}],"tags_descriptions":{},"views":34,"like_count":2,"has_summary":false,"last_poster_username":"ben","category_id":13,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":4,"primary_group_id":45,"flair_group_id":42}]},{"fancy_title":"Introducing WP Packages as a WPackagist Replacement","id":30235,"title":"Introducing WP Packages as a WPackagist Replacement","slug":"introducing-wp-packages-as-a-wpackagist-replacement","posts_count":10,"reply_count":4,"highest_post_number":10,"image_url":null,"created_at":"2026-03-16T12:57:21.566Z","last_posted_at":"2026-03-26T15:35:05.821Z","bumped":true,"bumped_at":"2026-03-26T15:35:05.821Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":120,"name":"wp-packages","slug":"wp-packages"}],"tags_descriptions":{},"views":310,"like_count":16,"has_summary":false,"last_poster_username":"dsturm","category_id":13,"op_like_count":11,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4,"primary_group_id":45,"flair_group_id":42},{"extras":"latest","description":"Most Recent Poster","user_id":5442,"primary_group_id":45,"flair_group_id":45}]},{"fancy_title":"Acorn v6 Released","id":30260,"title":"Acorn v6 Released","slug":"acorn-v6-released","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-25T15:26:47.751Z","last_posted_at":"2026-03-25T15:26:48.066Z","bumped":true,"bumped_at":"2026-03-25T15:26:48.066Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":56,"name":"acorn","slug":"acorn"}],"tags_descriptions":{},"views":47,"like_count":2,"has_summary":false,"last_poster_username":"ben","category_id":13,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":4,"primary_group_id":45,"flair_group_id":42}]},{"fancy_title":"Roots Vite Plugin Adds Vite v8 Support","id":30254,"title":"Roots Vite Plugin Adds Vite v8 Support","slug":"roots-vite-plugin-adds-vite-v8-support","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-23T17:04:31.736Z","last_posted_at":"2026-03-23T17:04:32.384Z","bumped":true,"bumped_at":"2026-03-23T17:04:32.384Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":105,"name":"vite","slug":"vite"}],"tags_descriptions":{},"views":43,"like_count":1,"has_summary":false,"last_poster_username":"ben","category_id":13,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":4,"primary_group_id":45,"flair_group_id":42}]},{"fancy_title":"WP Composer is now WP Packages","id":30246,"title":"WP Composer is now WP Packages","slug":"wp-composer-is-now-wp-packages","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-19T18:44:29.611Z","last_posted_at":"2026-03-19T18:44:29.955Z","bumped":true,"bumped_at":"2026-03-19T18:44:29.955Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":120,"name":"wp-packages","slug":"wp-packages"}],"tags_descriptions":{},"views":66,"like_count":2,"has_summary":false,"last_poster_username":"ben","category_id":13,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":4,"primary_group_id":45,"flair_group_id":42}]},{"fancy_title":"What’s New in Trellis: March 2026","id":30222,"title":"What’s New in Trellis: March 2026","slug":"what-s-new-in-trellis-march-2026","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-11T14:49:30.207Z","last_posted_at":"2026-03-11T14:49:30.652Z","bumped":true,"bumped_at":"2026-03-11T14:49:30.652Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":44,"name":"trellis","slug":"trellis"}],"tags_descriptions":{},"views":50,"like_count":2,"has_summary":false,"last_poster_username":"ben","category_id":13,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":4,"primary_group_id":45,"flair_group_id":42}]},{"fancy_title":"Disable PHP 7 Deprecated Notices from WordPress Plugins","id":5967,"title":"Disable PHP 7 Deprecated Notices from WordPress Plugins","slug":"disable-php-7-deprecated-notices-from-wordpress-plugins","posts_count":20,"reply_count":6,"highest_post_number":20,"image_url":null,"created_at":"2016-02-17T17:19:36.992Z","last_posted_at":"2026-03-10T19:00:33.144Z","bumped":true,"bumped_at":"2026-03-10T19:00:33.144Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":64,"name":"guide","slug":"guide"}],"tags_descriptions":{},"views":8446,"like_count":20,"has_summary":false,"last_poster_username":"ben","category_id":13,"op_like_count":4,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":4,"primary_group_id":45,"flair_group_id":42},{"extras":null,"description":"Frequent Poster","user_id":6218,"primary_group_id":45,"flair_group_id":45},{"extras":null,"description":"Frequent Poster","user_id":4166,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2985,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4662,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"WordPress File Headers Have Overstayed Their Welcome","id":30210,"title":"WordPress File Headers Have Overstayed Their Welcome","slug":"wordpress-file-headers-have-overstayed-their-welcome","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-03-05T20:12:28.678Z","last_posted_at":"2026-03-08T14:38:35.658Z","bumped":true,"bumped_at":"2026-03-08T14:38:35.658Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":112,"like_count":6,"has_summary":false,"last_poster_username":"ben","category_id":13,"op_like_count":5,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":4,"primary_group_id":45,"flair_group_id":42}]},{"fancy_title":"Announcing Acorn User Roles","id":30211,"title":"Announcing Acorn User Roles","slug":"announcing-acorn-user-roles","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-06T17:05:37.644Z","last_posted_at":"2026-03-06T17:05:37.992Z","bumped":true,"bumped_at":"2026-03-06T17:05:37.992Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":56,"name":"acorn","slug":"acorn"}],"tags_descriptions":{},"views":74,"like_count":5,"has_summary":false,"last_poster_username":"ben","category_id":13,"op_like_count":5,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":4,"primary_group_id":45,"flair_group_id":42}]},{"fancy_title":"Announcing Acorn AI","id":30192,"title":"Announcing Acorn AI","slug":"announcing-acorn-ai","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-02-25T16:39:43.865Z","last_posted_at":"2026-02-25T16:39:44.299Z","bumped":true,"bumped_at":"2026-02-25T16:39:44.299Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":56,"name":"acorn","slug":"acorn"}],"tags_descriptions":{},"views":119,"like_count":7,"has_summary":false,"last_poster_username":"ben","category_id":13,"op_like_count":7,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":4,"primary_group_id":45,"flair_group_id":42}]},{"fancy_title":"Why WordPress Should Adopt PER-CS and Drop Support for EOL PHP versions","id":30091,"title":"Why WordPress Should Adopt PER-CS and Drop Support for EOL PHP versions","slug":"why-wordpress-should-adopt-per-cs-and-drop-support-for-eol-php-versions","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-12-18T16:46:12.313Z","last_posted_at":"2025-12-18T19:49:09.660Z","bumped":true,"bumped_at":"2025-12-18T19:49:09.660Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":156,"like_count":10,"has_summary":false,"last_poster_username":"Nicolas_Lemoine","category_id":13,"op_like_count":10,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4,"primary_group_id":45,"flair_group_id":42},{"extras":"latest","description":"Most Recent Poster","user_id":10598,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Stop Using wp_localize_script to Pass Data","id":30054,"title":"Stop Using wp_localize_script to Pass Data","slug":"stop-using-wp-localize-script-to-pass-data","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-11-21T15:04:44.227Z","last_posted_at":"2025-11-21T15:04:44.468Z","bumped":true,"bumped_at":"2025-11-21T15:04:44.468Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":82,"like_count":7,"has_summary":false,"last_poster_username":"ben","category_id":13,"op_like_count":7,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":4,"primary_group_id":45,"flair_group_id":42}]},{"fancy_title":"WordPress REST API vs admin-ajax.php: The Modern Choice","id":30034,"title":"WordPress REST API vs admin-ajax.php: The Modern Choice","slug":"wordpress-rest-api-vs-admin-ajax-php-the-modern-choice","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-11-07T16:14:51.679Z","last_posted_at":"2025-11-10T11:43:11.448Z","bumped":true,"bumped_at":"2025-11-10T11:43:11.448Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":242,"like_count":10,"has_summary":false,"last_poster_username":"Tetrahedrax","category_id":13,"op_like_count":5,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4,"primary_group_id":45,"flair_group_id":42},{"extras":"latest","description":"Most Recent Poster","user_id":9292,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Trellis Drops Vagrant Support in Favor of Lima VMs","id":30016,"title":"Trellis Drops Vagrant Support in Favor of Lima VMs","slug":"trellis-drops-vagrant-support-in-favor-of-lima-vms","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-10-23T12:37:05.303Z","last_posted_at":"2025-10-23T12:37:05.575Z","bumped":true,"bumped_at":"2025-10-23T12:37:05.575Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":44,"name":"trellis","slug":"trellis"}],"tags_descriptions":{},"views":98,"like_count":2,"has_summary":false,"last_poster_username":"swalkinshaw","category_id":13,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":42}]},{"fancy_title":"Prefix Namespaces in WordPress Plugins to Avoid Conflicts","id":29963,"title":"Prefix Namespaces in WordPress Plugins to Avoid Conflicts","slug":"prefix-namespaces-in-wordpress-plugins-to-avoid-conflicts","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-10-03T12:32:13.221Z","last_posted_at":"2025-10-14T02:05:12.250Z","bumped":true,"bumped_at":"2025-10-14T02:05:12.250Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":78,"like_count":6,"has_summary":false,"last_poster_username":"ben","category_id":13,"op_like_count":5,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":4,"primary_group_id":45,"flair_group_id":42}]},{"fancy_title":"Announcing Acorn Prettify","id":26545,"title":"Announcing Acorn Prettify","slug":"announcing-acorn-prettify","posts_count":9,"reply_count":4,"highest_post_number":9,"image_url":null,"created_at":"2024-01-16T15:13:26.399Z","last_posted_at":"2025-09-26T14:29:30.538Z","bumped":true,"bumped_at":"2025-09-26T14:29:30.538Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":56,"name":"acorn","slug":"acorn"}],"tags_descriptions":{},"views":1067,"like_count":14,"has_summary":false,"last_poster_username":"ben","category_id":13,"op_like_count":5,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":4,"primary_group_id":45,"flair_group_id":42},{"extras":null,"description":"Frequent Poster","user_id":3521,"primary_group_id":45,"flair_group_id":42},{"extras":null,"description":"Frequent Poster","user_id":3573,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4408,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Redis Support Comes to Trellis","id":29938,"title":"Redis Support Comes to Trellis","slug":"redis-support-comes-to-trellis","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-09-24T15:21:45.883Z","last_posted_at":"2025-09-25T11:10:55.232Z","bumped":true,"bumped_at":"2025-09-25T11:10:55.232Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":44,"name":"trellis","slug":"trellis"},{"id":111,"name":"caching","slug":"caching"},{"id":110,"name":"redis","slug":"redis"}],"tags_descriptions":{},"views":61,"like_count":4,"has_summary":false,"last_poster_username":"Tetrahedrax","category_id":13,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4,"primary_group_id":45,"flair_group_id":42},{"extras":"latest","description":"Most Recent Poster","user_id":9292,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"When WordPress Auto-Updates Go Wrong","id":29813,"title":"When WordPress Auto-Updates Go Wrong","slug":"when-wordpress-auto-updates-go-wrong","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-08-04T12:04:53.269Z","last_posted_at":"2025-08-04T12:04:53.483Z","bumped":true,"bumped_at":"2025-08-04T12:04:53.483Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":99,"like_count":3,"has_summary":false,"last_poster_username":"ben","category_id":13,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":4,"primary_group_id":45,"flair_group_id":42}]},{"fancy_title":"Introducing Lima to Trellis for Faster Local Development","id":24928,"title":"Introducing Lima to Trellis for Faster Local Development","slug":"introducing-lima-to-trellis-for-faster-local-development","posts_count":74,"reply_count":49,"highest_post_number":74,"image_url":null,"created_at":"2023-03-08T14:36:13.437Z","last_posted_at":"2023-09-08T15:31:13.152Z","bumped":true,"bumped_at":"2023-09-08T15:31:10.656Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":44,"name":"trellis","slug":"trellis"},{"id":62,"name":"trellis-cli","slug":"trellis-cli"},{"id":88,"name":"lima","slug":"lima"}],"tags_descriptions":{},"views":6050,"like_count":51,"has_summary":true,"last_poster_username":"ben","category_id":13,"op_like_count":15,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1,"primary_group_id":null,"flair_group_id":42},{"extras":null,"description":"Frequent Poster","user_id":5909,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4050,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":8837,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":4,"primary_group_id":45,"flair_group_id":42}]},{"fancy_title":"Introducing create-bud-app","id":25359,"title":"Introducing create-bud-app","slug":"introducing-create-bud-app","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2023-05-16T14:10:04.460Z","last_posted_at":"2023-05-16T14:49:40.826Z","bumped":true,"bumped_at":"2023-05-16T14:49:40.826Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":57,"name":"bud","slug":"bud"}],"tags_descriptions":{},"views":757,"like_count":8,"has_summary":false,"last_poster_username":"ben","category_id":13,"op_like_count":6,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":5215,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":4,"primary_group_id":45,"flair_group_id":42}]},{"fancy_title":"Block Editor Development with HMR Support","id":24963,"title":"Block Editor Development with HMR Support","slug":"block-editor-development-with-hmr-support","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":null,"created_at":"2023-03-14T18:36:57.169Z","last_posted_at":"2023-05-03T10:01:52.172Z","bumped":true,"bumped_at":"2023-05-03T10:01:52.172Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":57,"name":"bud","slug":"bud"},{"id":77,"name":"gutenberg","slug":"gutenberg"}],"tags_descriptions":{},"views":1603,"like_count":11,"has_summary":false,"last_poster_username":"dave_m","category_id":13,"op_like_count":5,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":5215,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":8881,"primary_group_id":null,"flair_group_id":null}]}]}}