The ACF Update That Makes Your Content Machine-Readable ![rw-book-cover](https://img.youtube.com/vi/1LH5RFWSZYw/maxresdefault.jpg) ๐Ÿ”— **Source:** [The ACF Update That Makes Your Content Machine-Readable](https://www.youtube.com/watch?v=1LH5RFWSZYw) > [!note]+ Document Notes > tags: #acf #wordpress #ai #structured-data #schema-org #custom-fields #mcp #abilities-api > author: WP Engine > source: Decode 2026 > reference: https://www.youtube.com/watch?v=1LH5RFWSZYw > date created: 2024-12-19 10:30 > > # ๐Ÿท๏ธ Title: The ACF Update That Makes Your Content Machine-Readable > <!-- deep-read:sections start --> ## ๐Ÿงฐ Action Inbox - [H1] Enable ACF abilities API integration for AI tool connections โ€” 6.8 release #acf - [H2] Implement schema.org structured data mapping for better SEO/AEO โ€” field group configuration #schema-org - [H3] Test WP CLI commands for ACF field group management โ€” automation workflows #wp-cli ## ๐Ÿงญ Table of Contents - [[#๐Ÿ“ Summary]] - [[#๐Ÿ“– Main Content]] - [[#๐Ÿ—’๏ธ Notes]] - [[#๐Ÿ“š References]] - [[#๐Ÿ—ฃ๏ธ Paraphrase]] - [[#๐Ÿ“ฐ Newsletter]] - [[#โœ… Action Items]] - [[#๐Ÿงช Hypotheses]] - [[#๐Ÿ“Š Methodology]] - [[#โ“ Questions]] - [[#๐Ÿ”ฎ Future Research]] - [[#๐Ÿ’ก Implications]] - [[#๐Ÿง  Learning Styles Assessment]] - [[#๐Ÿ“Š Accessibility Assessment]] - [[#๐ŸŒ DEIB Assessment]] - [[#โœ… Logical Validity]] - [[#๐Ÿ›ก๏ธ DARVO Analysis]] - [[#๐ŸŽฏ Conclusion]] ### ๐Ÿ”— References - [ACF 6.8 Release](https://advancedcustomfields.com) - [WordPress Abilities API](https://developer.wordpress.org) - [Schema.org Documentation](https://schema.org) ## ๐Ÿ“ Summary - ACF 6.8 introduces machine-readable content features including WordPress abilities API integration and schema.org structured data support - The "dual reality" concept addresses building for both human visitors and AI crawlers/bots (32% of global web traffic) - New WP CLI commands enable automation of field group, post type, and taxonomy management - AI tools like Claude can now connect to WordPress sites via MCP to read/write content models automatically - Schema.org mapping transforms ACF structured data into JSON-LD format for better SEO and AI discovery - Future features will include AI-powered field suggestions and content generation based on structured data context ## ๐Ÿ“– Main Content Advanced Custom Fields (ACF) version 6.8 represents a strategic shift toward what WP Engine calls the "new dual reality" - building websites that serve both human visitors and AI agents effectively. With 32% of global web traffic now originating from automated sources including AI bots, developers must optimize for machine readability without sacrificing human experience. The release introduces three major capabilities: WordPress abilities API integration enables AI tools to connect directly to WordPress sites for automated content model creation and data import. Schema.org structured data support transforms ACF field data into machine-readable JSON-LD format. New WP CLI commands provide command-line automation for field groups, post types, and taxonomies. These features leverage ACF's existing strength in structured content creation - with over 5 million installations providing the foundation for organized, semantic data that AI systems can more easily parse and understand. ## ๐Ÿ—’๏ธ Notes #### โฑ๏ธ [00:00](https://youtu.be/1LH5RFWSZYw?t=0) โ€” [H1] ACF Decode 2026 session introduction - Key idea: Rob Stinson and Ian Pollson present ACF 6.8 updates focusing on machine-readable content - Evidence: "ACF session... always a bit of a crowd-pleaser every year at Decode" #### โฑ๏ธ [02:30](https://youtu.be/1LH5RFWSZYw?t=150) โ€” [H2] ACF evolution timeline from 2011-2024 - Key idea: ACF grew from UI for custom fields to central WordPress development tool with 5 million installations - Evidence: "we started to realize this is actually being installed and used on millions of sites now" #### โฑ๏ธ [06:45](https://youtu.be/1LH5RFWSZYw?t=405) โ€” [H1] The "new dual reality" concept - Key idea: Web traffic now split between human visitors and AI agents requiring different optimization approaches - Evidence: "32% of traffic originates from automated sources... may appear more aggressive" #### โฑ๏ธ [09:12](https://youtu.be/1LH5RFWSZYw?t=552) โ€” [H2] AI traffic behavior patterns - Key idea: AI bots consume content 100x faster than humans with aggressive crawling behavior - Evidence: "consumes that content a 100 times faster... might actually crawl your entire site" #### โฑ๏ธ [11:30](https://youtu.be/1LH5RFWSZYw?t=690) โ€” [H1] ACF 6.8 feature overview - Key idea: Three major features make structured content fuzzy-friendly for AI consumption - Evidence: "abilities API integration... structured data schema.org support... new WP CLI commands" #### โฑ๏ธ [13:45](https://youtu.be/1LH5RFWSZYw?t=825) โ€” [H2] WordPress abilities API integration - Key idea: Enables AI tools to connect to WordPress sites via MCP for automated content operations - Evidence: "expose abilities of what a site can do to tools... register their own abilities" #### โฑ๏ธ [16:20](https://youtu.be/1LH5RFWSZYw?t=980) โ€” [H1] Live demo: CSV to WordPress via Claude - Key idea: AI tool automatically creates post types, taxonomies, field groups, and imports data from CSV - Evidence: "build the site entirely from a CSV file... using Claude code... not going to really do anything in the UI" #### โฑ๏ธ [20:15](https://youtu.be/1LH5RFWSZYw?t=1215) โ€” [H2] Data model analysis and creation - Key idea: Claude analyzes CSV structure and suggests appropriate WordPress content architecture - Evidence: "custom post type of property... Three different custom taxonomies... property details field group" #### โฑ๏ธ [25:30](https://youtu.be/1LH5RFWSZYw?t=1530) โ€” [H3] Automated content import results - Key idea: AI successfully imported 15 properties with proper taxonomy relationships and custom field data - Evidence: "15 properties that have been added... amenities and the regions... made that link between each property" #### โฑ๏ธ [28:45](https://youtu.be/1LH5RFWSZYw?t=1725) โ€” [H1] Schema.org structured data feature - Key idea: Transforms ACF field data into JSON-LD format for better AI and search engine understanding - Evidence: "universal vocabulary for search engines AI tools... understand what content actually means" #### โฑ๏ธ [32:10](https://youtu.be/1LH5RFWSZYw?t=1930) โ€” [H2] Schema.org field mapping demonstration - Key idea: Individual ACF fields can be mapped to schema.org properties for rich structured data output - Evidence: "mapped this price to an offer.price... number of bedrooms... JSON blob... got more things" #### โฑ๏ธ [36:20](https://youtu.be/1LH5RFWSZYw?t=2180) โ€” [H2] Future AI-powered features preview - Key idea: Smart field suggestions and AI content generation based on structured data context - Evidence: "smart suggestions of fields... content generation... fed to an AI to generate the content" #### โฑ๏ธ [39:45](https://youtu.be/1LH5RFWSZYw?t=2385) โ€” [H3] Quality of life improvements roadmap - Key idea: AI will enhance workflows for both developers creating fields and editors entering content - Evidence: "improve quality of life for developers and content editors... make those workflows even better" ## ๐Ÿ“š References - [Advanced Custom Fields](https://advancedcustomfields.com) - [WordPress Abilities API Documentation](https://developer.wordpress.org) - [WordPress MCP Adapter Plugin](https://wordpress.org/plugins/) - [Schema.org Vocabulary](https://schema.org) - [Cloudflare Bot Traffic Research](https://cloudflare.com) ## ๐Ÿ—ฃ๏ธ Paraphrase - ACF 6.8 bridges the gap between structured content creation and AI-friendly data formats, enabling websites to serve both human users and automated systems effectively - The abilities API integration allows AI tools to programmatically create WordPress content models and import data, dramatically reducing manual development work - Schema.org mapping transforms existing ACF field data into standardized structured data that search engines and AI systems can better understand and utilize ## ๐Ÿ“ฐ Newsletter **ACF 6.8 Brings AI-Ready Structured Data to WordPress** The latest Advanced Custom Fields update introduces powerful features for the "dual reality" web where both humans and AI agents consume content. With automated traffic now representing 32% of global web visitors, ACF 6.8 helps developers optimize for machine readability while maintaining excellent human experiences. **Key Benefits:** - WordPress abilities API integration enables AI tools like Claude to automatically create content models and import data - Schema.org structured data mapping transforms ACF fields into JSON-LD format for better SEO and AI discovery - New WP CLI commands automate field group management for CI/CD workflows **Getting Started:** These features are opt-in and available in both ACF free and pro versions. Enable them with WordPress 6.9+ and the MCP adapter plugin for AI tool connections. Resources: [ACF Documentation](https://advancedcustomfields.com), [WordPress Abilities API](https://developer.wordpress.org), [Schema.org](https://schema.org) ## โœ… Action Items #### WordPress - Core: Test abilities API integration with various AI tools and MCP adapters - Documentation: Create guides for schema.org mapping best practices and field type recommendations - Community: Develop tutorials for AI-powered development workflows using ACF and abilities API #### DevRel - Developer advocacy: Demo AI-assisted WordPress development at WordCamps and meetups - Education: Create workshops on structured data optimization for dual human/AI audiences - Developer experience: Improve documentation for WP CLI ACF commands and automation workflows #### Community - Contributors: Test schema.org output across different field types and provide feedback - Maintainers: Develop governance guidelines for AI tool integrations and data privacy considerations - Ecosystem: Coordinate with other structured data plugins for compatibility and standards ## ๐Ÿงช Hypotheses - AI-powered content model generation will reduce WordPress site development time by 60-80% for structured data scenarios - Schema.org mapping will improve search engine ranking and AI mention frequency for ACF-powered sites - Abilities API integration will become the standard method for connecting AI tools to WordPress content management - WP CLI ACF commands will increase adoption in enterprise and CI/CD environments ### ๐Ÿ“Š Methodology - A/B testing comparing manual vs AI-assisted ACF setup times across different project types - SEO performance analysis before/after schema.org implementation on ACF sites - User surveys measuring developer satisfaction with AI workflow integrations - Crawl analysis comparing structured data recognition between standard HTML and JSON-LD output ### โ“ Questions - How will schema.org mapping affect site performance with large amounts of structured data? - What privacy and security considerations emerge from AI tool direct site access? - How can smaller agencies without AI tool subscriptions benefit from these structured data improvements? ### ๐Ÿ”ฎ Future Research - Integration patterns between ACF abilities and other WordPress API endpoints - Performance optimization for JSON-LD output on high-traffic sites - AI content generation quality assessment across different field types and contexts ### ๐Ÿ’ก Implications - Practice: Developers must consider AI consumption patterns when designing content architecture - Policy: Need for clear guidelines on AI tool access permissions and data handling - Security: Abilities API requires careful scope management to prevent unauthorized content manipulation - Education: Training programs must include both human UX and machine readability concepts ### ๐Ÿง  Learning Styles Assessment Reading level estimate: 12th grade (technical content with WordPress-specific terminology) #### ๐Ÿ‘€ Visual learners - Present: Schema.org mapping interface screenshots, JSON-LD output examples - Improve: Architecture diagrams showing AI tool connection flows, before/after SEO visualizations #### ๐Ÿ”Š Aural learners - Present: Video presentation with clear explanations of technical concepts - Improve: Podcast-style deep dive on structured data strategy #### ๐Ÿ—ฃ๏ธ Verbal learners - Present: Clear definitions of abilities API, MCP, schema.org terminology - Improve: Analogies comparing AI crawling to human browsing patterns #### ๐Ÿงฉ Kinesthetic learners - Present: Live coding demonstration, step-by-step CSV import workflow - Improve: Hands-on lab for setting up abilities API integration #### ๐Ÿง  Logical learners - Present: Clear progression from problem to solution, numbered implementation steps - Improve: Decision trees for choosing schema.org property types #### ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Social learners - Present: Conference presentation format encouraging community engagement - Improve: Discussion forums for sharing schema.org mapping strategies #### ๐Ÿง˜โ€โ™€๏ธ Solitary learners - Present: Comprehensive documentation links for independent exploration - Improve: Self-paced tutorial series with progress tracking #### ๐ŸŒฟ Naturalistic learners - Present: Evolution timeline showing ACF's growth in the WordPress ecosystem - Improve: Ecosystem thinking about AI agents as part of the web environment ### ๐Ÿ“Š Accessibility Assessment #### Screen reader semantics - Present: Clear heading structure, descriptive link text in documentation references - Improve: Alt text for schema.org interface screenshots, ARIA labels for complex JSON examples #### Keyboard navigation - Present: Standard web controls accessible via keyboard - Improve: Keyboard shortcuts for common ACF field mapping tasks #### Contrast and readability - Present: High contrast code examples and interface elements - Improve: Dark mode support for JSON-LD output views #### Text resizing and reflow - Present: Responsive design at 200% zoom - Improve: Adjustable font sizes for code blocks #### Media and captions - Present: Video demonstration with clear audio narration - Improve: Auto-generated captions, downloadable transcript #### Forms and interactions - Present: Clear labels for schema.org mapping dropdowns - Improve: Inline validation for field mapping selections ### ๐ŸŒ DEIB Assessment #### Cultural breadth - Present: Holiday property example using Portugal location - Improve: Examples from multiple countries and business types #### Inclusive language - Present: Technical terms clearly defined, neutral business examples - Improve: Examples beyond Western business models #### Neurodiversity support - Present: Information chunked into logical sections with clear timestamps - Improve: Summary cards for complex technical concepts #### Representation - Present: Two male presenters, primarily Western business examples - Improve: Diverse speaker lineup, global use case examples #### Psychological safety - Present: Encouraging tone about trying new features - Improve: Clear statements about experimental nature and safe testing environments ### โœ… Logical Validity #### Strong reasoning - Deductive strength: Traffic statistics clearly support need for AI optimization - Inductive strength: ACF evolution pattern suggests logical progression to AI features - Causal reasoning: Clear connection between structured data and improved AI consumption - Analogical strength: Effective comparison between human and AI browsing behaviors #### Fallacies - Appeal to popularity: Mentions 5 million installations without context for decision-making relevance - Hasty generalization: Single CSV demo may not represent all use cases #### Tone of voice - Overall tone: Professional and enthusiastic, with appropriate technical depth for WordPress developer audience ### ๐Ÿ›ก๏ธ DARVO Analysis - Deny: No denial patterns present - Attack: No attacks on critics or competing solutions - Reverse victim/offender: No victim/offender reversals detected - Emotional cues and rhetoric: Positive framing focused on developer empowerment and efficiency gains ## ๐ŸŽฏ Conclusion ACF 6.8 represents a strategic evolution toward AI-ready content management, addressing the growing reality that one-third of web traffic now comes from automated sources. The abilities API integration, schema.org support, and CLI automation provide practical tools for developers to build sites optimized for both human experience and machine consumption, positioning WordPress as a leader in the semantic web era. ## ๐Ÿงฑ Refactor Appendix ### ๐Ÿ“š Literature Split Pad ### [H1] AI traffic comprises 32% of global web visitors > [!quote] [The ACF Update That Makes Your Content Machine-Readable](https://youtu.be/1LH5RFWSZYw) by [[WP Engine]] via [[Decode 2026 --- ## Full Transcript [00:17] Good day everyone. Welcome to this<br>[00:20] session of Decode 2026.<br>[00:23] I hope if you've seen some of the other<br>[00:24] sessions uh you've been enjoying the<br>[00:27] conference so far. Uh uh we have a lot<br>[00:28] of fun doing this. Uh and of course this<br>[00:31] is the ACF session. Uh it is always a<br>[00:34] bit of a crowd-pleaser every year at<br>[00:36] Decode. Um and my my name is Rob Stinson<br>[00:38] if I've not met you before. I'm one of<br>[00:41] the product marketing managers here at<br>[00:43] WP Engine and I've been lucky enough to<br>[00:45] be working with the ACF team for a<br>[00:47] number of years now. Um in fact actually<br>[00:49] I've been working with ACF itself for<br>[00:51] even longer. I ran my own little agency,<br>[00:53] you know, 10 years or so ago, and I<br>[00:55] remember the specific project that I<br>[00:57] discovered ACF and started using it for.<br>[00:59] So, it's kind of been a bit of a a part<br>[01:01] of my professional journey for for many<br>[01:03] years now. Um, it's great. So, I always<br>[01:06] love spending this time um looking at<br>[01:08] the new and awesome things that the ACF<br>[01:10] team are producing. Um, and speaking of<br>[01:13] the ACF team, I'm joined today by Mr.<br>[01:15] Ian Pollson, who is the product manager<br>[01:18] for ACF. So you can say he's the man<br>[01:21] with a plan when it comes to the plug-in<br>[01:24] uh what is on the road map, how the team<br>[01:26] coordinate around, you know, focusing on<br>[01:28] features and bringing them to market. So<br>[01:30] um I'll be talking for a little bit um<br>[01:32] and then Ian's going to jump in and he's<br>[01:34] going to demo some really good stuff for<br>[01:36] us in terms of what we'll be covering<br>[01:38] today. Um I'm going to spend a little<br>[01:40] bit of time talking about something we<br>[01:42] call the new dual reality. Um and then<br>[01:45] Ian's going to jump in and he's going to<br>[01:47] unpack a number of cool features for us.<br>[01:48] So, new features that have rolled out in<br>[01:50] the most recent release, uh, version 6.8<br>[01:53] of ACF. Um, the abilities API<br>[01:55] integration. Um, and then also how you<br>[01:57] can work uh your structured data in with<br>[02:00] schema.org. Um, and then a little bit of<br>[02:02] a sneak peek at what's coming next for<br>[02:04] ACF. All right, let's unpack this<br>[02:07] concept of the new dual reality. To do<br>[02:11] this properly, we got to kind of look<br>[02:12] back in time a little bit. uh all the<br>[02:15] way back to 2011, you know, which was I<br>[02:17] feel like it was 3 or 4 years ago, but<br>[02:19] in fact it was 15 years ago just to<br>[02:22] weird everyone out a little bit. Uh but<br>[02:24] 2011 ACF was launched and what it did it<br>[02:27] was it was fantastic. It took something<br>[02:28] that was in WordPress core which is the<br>[02:30] ability to register custom fields and<br>[02:32] brought a UI to it and made it sort of<br>[02:34] more available and accessible to those<br>[02:36] of us that built with WordPress. uh you<br>[02:38] know a year rolls on and we start to see<br>[02:40] the emergence of some real like power<br>[02:42] user style features like the repeater<br>[02:44] field flexible content. So you know if<br>[02:46] you're an ACF user you'll be familiar<br>[02:48] with these features and actually what<br>[02:50] they uh enable you to do. Um couple<br>[02:53] years later ACF pro rolls out. So this<br>[02:55] was the consolidation of a number of<br>[02:58] features um and the reorganizing of<br>[03:00] things into what we have now which is<br>[03:01] the you know the free version of ACF and<br>[03:04] the pro version of ACF. Um jumping<br>[03:07] forward again a few more years later we<br>[03:09] have ACF blocks roll out which is really<br>[03:11] responding to the emergence of the<br>[03:14] modern block editor or Gutenberg within<br>[03:17] WordPress. So it took the learnings and<br>[03:20] the observations of how you know a whole<br>[03:21] generation of WordPress developers uh<br>[03:24] worked with custom fields and registered<br>[03:25] them and said asked the question what if<br>[03:27] we could do something similar for custom<br>[03:29] blocks in WordPress. Uh and by this<br>[03:32] time, you know, we started to realize<br>[03:34] that this wasn't just like a niche<br>[03:35] utility plugin. This was something that<br>[03:37] was really fundamentally central to the<br>[03:40] way that folks built sites in a<br>[03:43] structured way with WordPress. And we<br>[03:45] moved beyond tens of thousands of sites,<br>[03:47] hundreds of thousands of sites, and we<br>[03:48] started to realize this is actually<br>[03:49] being installed and used on millions of<br>[03:52] sites now. And then in 2022, uh ACF and<br>[03:56] its team came and joined a WP Engine um<br>[03:59] and which was amazing. And we saw the<br>[04:01] value that this plug-in was providing to<br>[04:04] the ecosystem, especially to agencies,<br>[04:07] and we realized that we wanted to be<br>[04:08] part of that. We wanted to invest in it,<br>[04:09] be custodians of this great product and<br>[04:12] help accelerate the road map that the<br>[04:14] team had been developing for it. Uh<br>[04:16] 2022, so shortly after the acquisition,<br>[04:20] we um you know made improvements to the<br>[04:22] user interface and accessibility. And<br>[04:24] then 2023, we um actually extended the<br>[04:27] scope of what ACF could do from a<br>[04:29] content modeling standpoint and allowed<br>[04:32] you to uh register custom post types and<br>[04:35] taxonomies as well. And so this plug-in<br>[04:38] really became fundamental to the way<br>[04:40] folks approached WordPress and site<br>[04:43] building from a uh a structured data um<br>[04:47] you know approach. And by this time, you<br>[04:50] know, where we are today, we now have<br>[04:52] over 5 million websites running ACF. So<br>[04:55] using ACF to extend WordPress and build<br>[04:59] incredible web experiences. So we look<br>[05:01] we look back we look back at this 15<br>[05:03] year history and we see the way that we<br>[05:06] went about building for the web as it<br>[05:08] has been. We recognize that, you know,<br>[05:09] WordPress and all of its flexibility is<br>[05:11] amazing. Um, but having a tool that<br>[05:13] allowed us to harness uh and structure<br>[05:16] our content in a way that suited our<br>[05:18] needs and our human visitors um was<br>[05:21] really important. But looking at where<br>[05:22] we are now with the emergence of this<br>[05:25] intelligent web and the way that AI is<br>[05:28] enabling us to build things for the web,<br>[05:29] but then also the way AI bots are in<br>[05:32] themselves interacting with the web and<br>[05:34] we look to the future and things start<br>[05:36] to become a little bit different.<br>[05:38] Something is changing and we need to<br>[05:40] consider this. If we consider um some<br>[05:44] you know research coming from<br>[05:45] Cloudflare, if you're familiar with<br>[05:46] Cloudflare, they are you know a huge um<br>[05:49] you know technology company and a<br>[05:51] massive percentage of the internet's<br>[05:53] traffic goes through their platform.<br>[05:55] They're a technology partner here at WP<br>[05:57] Engine. Um and their most recent stats<br>[05:59] look that globally that 32% of traffic<br>[06:02] originates from automated sources and<br>[06:05] this includes uh AI bots um crawling our<br>[06:08] websites. It's 32% globally. I think<br>[06:11] it's even closer to 40% in the US. Um,<br>[06:14] and unlike typical human behavior, AI<br>[06:17] agents, crawlers, and scrapers, uh, and<br>[06:19] their automated behavior may appear more<br>[06:21] aggressive. Now, I I use the term<br>[06:23] aggressive, that's the way they describe<br>[06:24] it, but not necessarily malicious.<br>[06:27] That's an important distinction there.<br>[06:28] But when I say aggressive, what I mean<br>[06:30] by that is the the degree uh and level<br>[06:34] and the pace at which they interact with<br>[06:36] our sites. So imagine like a human<br>[06:38] visitor, me. I rock up to your website<br>[06:40] and I hit a landing page. I click<br>[06:42] around, I scroll, I read some stuff. I<br>[06:45] might go to a second page and do it<br>[06:47] again there. Or maybe if it's an<br>[06:48] e-commerce site, I bounce around a few<br>[06:50] more different product pages and I I as<br>[06:52] a human meander through your site. an AI<br>[06:55] bot, you know, arriving on your site<br>[06:57] probably consumes that content a 100<br>[07:00] times faster than I, as the human would<br>[07:02] and then bounces between different pages<br>[07:04] and aggressively consumes the content.<br>[07:06] And if you know that bot is responsible<br>[07:08] for a training run on an LLM, it might<br>[07:11] actually crawl your entire site. And so<br>[07:14] again, it's not malicious, but the<br>[07:16] nature of its behavior on your site is<br>[07:18] more aggressive. So not only we are we<br>[07:20] seeing as a percentage of N in terms of<br>[07:24] visitors to your site you know automated<br>[07:26] traffic increasing the nature of that<br>[07:28] traffic is different as well. So us<br>[07:32] website operators as Cloudflare calls us<br>[07:34] or you know developers agencies folks<br>[07:36] that are responsible for building out<br>[07:38] websites we face a bit of a dichotomy.<br>[07:41] Do we tune for AI crawlers or for human<br>[07:44] traffic or is it a dichotomy? Do we have<br>[07:46] to pick one? Is it do we have to go all<br>[07:49] the way into AI stuff and throw out all<br>[07:52] of our efforts around building a<br>[07:54] structured sort of site that is<br>[07:56] optimized for humans or can we build in<br>[07:58] a way that facilitates both?<br>[08:02] This is that dual reality and the<br>[08:04] interesting thing about it is we've<br>[08:05] unpacked and we've looked at<br>[08:06] historically ACF content is<br>[08:09] predominantly structured which is great.<br>[08:11] You know, you could register a cassa<br>[08:13] post type, some taxonomies, build out<br>[08:15] your field groups, define the fields<br>[08:17] within them, set up the parameters for<br>[08:19] those fields and the type of content or<br>[08:21] data that can be entered into them. It's<br>[08:23] highly structured and that as developers<br>[08:25] has allowed us to build incredible web<br>[08:28] experiences, but AI on the other and is<br>[08:31] kind of actually inherently fuzzy. the<br>[08:33] way LLMs consume information, the way<br>[08:36] they process it and then when a person<br>[08:38] or something you know asks a question or<br>[08:41] provides an input, the return of the<br>[08:43] information that comes out of them, it's<br>[08:44] not strictly if this then that. It's not<br>[08:48] programmatic. It's not explicit. It's a<br>[08:51] little fuzzier. And there's a difference<br>[08:53] between these two things.<br>[08:55] So what we are doing now with ACF we are<br>[08:58] building tooling and features that helps<br>[09:01] take the structured efforts of your work<br>[09:03] of your websites and the way you've<br>[09:05] built out in the past maintain them and<br>[09:07] enhance them to make them fuzzy friendly<br>[09:11] to make them consumable both for the<br>[09:14] emerging and accelerating nature of AI<br>[09:17] traffic but still have a website<br>[09:19] experience that is optimized beautiful<br>[09:23] performant for your human visitors. And<br>[09:26] so what I want to do now is I'm going to<br>[09:27] throw over to to Ian um and he's going<br>[09:30] to walk through with you a number of<br>[09:32] these um features that have specifically<br>[09:34] rolled out in the most recent release of<br>[09:36] ACF and how they can achieve this for<br>[09:39] you. So Ian, over to you mate.<br>[09:41] >> Thanks Rob. Hey folks, really good to be<br>[09:44] here today to talk to you about ACF. And<br>[09:45] as Rob said, I'm Ian Pollson. I'm the<br>[09:48] product manager for ACF over at WP<br>[09:50] Engine. And like Rob, I'm a longtime ACF<br>[09:52] user, super fan, and I've actually been<br>[09:55] working as the product manager for the<br>[09:56] plug-in since 2021. We're going to talk<br>[09:58] 6.8, and we're going to go through some<br>[09:59] of the great new features that have<br>[10:01] recently been shipped uh and do some<br>[10:03] demos as well. It's what I like to call<br>[10:05] uh an AI adjacent release. There aren't<br>[10:08] specific AI features in here, but rather<br>[10:11] integrations and improvements that help<br>[10:13] make your data work for both humans and<br>[10:16] machines.<br>[10:17] We've shipped WordPress uh abilities API<br>[10:20] integration and we've shipped structured<br>[10:22] data schema.org support which we'll<br>[10:25] cover uh in a little bit. Um but I just<br>[10:27] wanted to call out uh the third item<br>[10:30] there which is new WP CLI commands<br>[10:33] something that we've never had before in<br>[10:34] the plug-in. We have now got WP CLI<br>[10:37] commands in ACF that can help developers<br>[10:40] automate and control ACF from the<br>[10:43] command line. So we've added in 6.8<br>[10:46] today and I'm sure we'll be doing more<br>[10:48] in the future, but we've added CLI<br>[10:49] commands specifically to manage JSON.<br>[10:52] So, the configuration files in JSON for<br>[10:54] field groups, post types, and<br>[10:55] taxonomies, all of that registration<br>[10:57] data. You can now sync the JSON, the<br>[11:00] local JSON uh changes to the database<br>[11:03] with the JSON sync command. And you can<br>[11:05] import and export JSON files as well. So<br>[11:08] this is super powerful uh and and really<br>[11:10] helpful for those who are using CI/CD<br>[11:12] processes um having things that can be<br>[11:14] run in build pipelines or just control<br>[11:17] ACF from the command line if that's what<br>[11:19] you want to do which is great. So on to<br>[11:22] the first demo uh and we're going to<br>[11:24] talk about connecting AI tools to your<br>[11:27] WordPress site and how ACF fits in with<br>[11:29] that. So WordPress 6.9<br>[11:33] introduced a new core API called the<br>[11:35] abilities API. Um and and that API<br>[11:39] exposes abilities of what a site can do<br>[11:42] to tools. Uh and what I mean by that is<br>[11:46] so core has abilities. Core does things.<br>[11:48] You can install um activate plugins and<br>[11:51] plugins can register their own<br>[11:52] abilities. And the abilities API allows<br>[11:55] you to connect to your site with<br>[11:56] technologies like MCP and then with<br>[11:59] other uh AI tools that use MCP. So on<br>[12:02] the right here we've got Agentic tools,<br>[12:05] AI tools like Claude Code, Gemini, Chat<br>[12:08] GBT, and through MCP and a plug-in like<br>[12:12] the WordPress MCP adapter, which we'll<br>[12:14] talk about in a second. um which uses<br>[12:16] the abilities API. It can connect to<br>[12:18] your WordPress site, your specific<br>[12:19] WordPress site, your client site, uh<br>[12:22] your local site, your production site.<br>[12:24] Uh and ACF fits into that. But how does<br>[12:27] it fit in? ACF, as Rob's already<br>[12:30] mentioned, is the bedrock. It's the<br>[12:32] structured content foundation of your<br>[12:34] site. It's the post types, the custom<br>[12:37] content types. It's the taxonomies, the<br>[12:39] fields, and it's the data. The data<br>[12:41] model powers what your content editor<br>[12:43] can uh can add and that's what powers<br>[12:46] the site. So connecting your ACF powered<br>[12:49] site to something like clawed code can<br>[12:52] with the ability to do things like<br>[12:54] reading or writing that content model<br>[12:57] unlocks lots of things. So what I'm<br>[12:59] going to do is I'm going to show you a<br>[13:00] demo which is uh a local WordPress site.<br>[13:03] It's empty at the moment. And I want to<br>[13:05] build out basically uh a holiday<br>[13:08] property site uh in Portugal, just<br>[13:11] random data, but it's and I'm going to<br>[13:13] build the site entirely from a CSV file<br>[13:17] uh and using Claude code as my uh AI<br>[13:20] tool of choice. I'm not going to really<br>[13:22] do anything in the UI at all, but just<br>[13:23] check the work what Claude does. Um, and<br>[13:26] I think this is a really good example<br>[13:27] because it's a real world scenario where<br>[13:30] you've got a starting point for a site<br>[13:32] possibly from your client who says,<br>[13:34] "Here's all my data and I want to get<br>[13:36] this into a new website." Um, and you've<br>[13:38] got to in the past you've got to<br>[13:40] previously go and build that data model<br>[13:42] using ACF. Lots of clicking, lots of<br>[13:44] building, and then import that data<br>[13:46] probably with a plug-in or some other uh<br>[13:49] of form of doing that. So this is my<br>[13:52] holiday properties CSV file which<br>[13:54] contains 15 properties all all random<br>[13:57] stuff. Um and this is the development<br>[13:59] site locally.<br>[14:01] I'm running crucially WordPress 6.9<br>[14:06] which has the abilities API. Uh and yeah<br>[14:10] this is an empty website. I've got ACF<br>[14:13] Pro installed. These two features that<br>[14:15] I'm going to talk about today are also<br>[14:16] available in ACF free. I just happen to<br>[14:18] have ACF Pro 6.8 8 um installed as well<br>[14:22] as the MCP adapter plugin from the<br>[14:23] WordPress.org team. Uh and that does the<br>[14:26] communication part between AI tools<br>[14:29] allowing that MCP connection to your<br>[14:31] site. These new features that I'm going<br>[14:33] to talk about are optin. So I've got<br>[14:36] some code here that enables the ACF<br>[14:38] filter that turns on this this feature.<br>[14:41] So you've got to actually turn it on and<br>[14:42] opt in to actually use it. And then to<br>[14:45] to make the connection between my site<br>[14:47] and the MCP adapter, I've got some uh<br>[14:50] MCP config that Claude will read here<br>[14:54] that just makes that connection and uses<br>[14:57] the MCP adapter plug-in. I can just ask<br>[14:59] Claude like what do you know about my<br>[15:01] site? What does the abilities what<br>[15:03] abilities does the site have? And it<br>[15:05] should read everything that WordPress<br>[15:07] has uh registered and also what ACF has<br>[15:10] registered.<br>[15:11] Yes. So this is great. Now it knows that<br>[15:14] ACF has given it the ability to read<br>[15:17] field groups, register field groups,<br>[15:19] read post types, register post types and<br>[15:21] taxonomies. And I can now simply say<br>[15:24] I've got this CSV of holiday properties,<br>[15:26] import it. Can you read it? Can you<br>[15:28] analyze it and or don't import it yet,<br>[15:30] but can you analyze the suggested date<br>[15:32] model? So it can go away and find that<br>[15:35] CSV and do that analysis from the<br>[15:37] structured data that's in the CSV and<br>[15:39] how we might then put that onto a<br>[15:41] WordPress site with ACF. It's suggesting<br>[15:43] a custom post type of property. Great.<br>[15:45] Three different custom taxonomies so we<br>[15:47] can categorize um the properties by<br>[15:50] region type and uh amenities. And then<br>[15:53] it's suggested from the spreadsheet all<br>[15:54] of the different columns, different ACF<br>[15:56] fields that we can put into a field<br>[15:57] group called property details which is<br>[16:01] it's it's done some good work there. So<br>[16:04] yeah, now I would like it to go and<br>[16:06] register that data model. I've kind of<br>[16:08] approved that. So yeah, it's going to<br>[16:11] it's going to actually invoke some of<br>[16:12] those new abilities that we've added to<br>[16:14] go and create the post type, create the<br>[16:16] taxonomy that register those things. Um,<br>[16:20] so let's see how long that takes and<br>[16:22] what it does. So it's going to create<br>[16:23] the post type and the taxonomies first<br>[16:25] and then the field group. Right? So it's<br>[16:27] done the post type taxonomies. It's now<br>[16:29] register the field group and all the<br>[16:31] fields and it's done the data model. So<br>[16:34] yeah, we now have a new property post<br>[16:36] type taxonomy three taxonomies uh and a<br>[16:39] field group with multiple fields in it<br>[16:41] that will all come from the CSV. And<br>[16:44] actually quite nicely it's added tabs.<br>[16:47] So it's organizing our custom fields<br>[16:49] into tabs. So the content editor<br>[16:51] experience will be even better. So you<br>[16:54] can see in the website now we've got the<br>[16:55] field group that's been registered uh<br>[16:58] with all the fields and the tabs as I<br>[16:59] said the correct data types that it's<br>[17:01] got from the spreadsheet or from the CSV<br>[17:03] file. It's registered the post type and<br>[17:07] uh oh yeah and also crucially it's<br>[17:09] connected that field group to say show<br>[17:11] the field group when you're editing the<br>[17:12] post type of properties<br>[17:14] and the three taxonomies are there as<br>[17:16] well. So this looks good. I can see that<br>[17:19] the properties are it's empty. No data<br>[17:22] has been added. I can add that myself.<br>[17:24] This is the editing experience that it's<br>[17:25] showing me um what it's created nicely<br>[17:28] across all those tabs. Um but obviously<br>[17:31] I don't want to go and do that. I want<br>[17:32] to get it importing the data for me. So<br>[17:36] now this is definitely going to do a bit<br>[17:38] more work. It's going to read the data<br>[17:41] model. It's going to read the data that<br>[17:44] we've got from the CSV and it's going to<br>[17:45] import and create these things. Um and<br>[17:48] also at this point because there's a new<br>[17:51] post type that's been created uh<br>[17:53] registered and three new taxonomies ACF<br>[17:55] has also now registered new abilities to<br>[17:57] do with those uh data types. So it's<br>[18:00] registered an ability to read the<br>[18:01] properties custom post type to add a<br>[18:04] property to edit a property to delete a<br>[18:06] property and so on for all the other<br>[18:08] taxonomies as well. So a claude will now<br>[18:11] use those abilities to add new instances<br>[18:15] of a property. So it goes 15 properties<br>[18:18] but it's doing the taxonomies first.<br>[18:20] It's adding all of the different terms,<br>[18:22] all of the the regions, the property<br>[18:24] types, and it will add distinct values<br>[18:26] for those that will then later connect<br>[18:28] those to the uh to the properties that<br>[18:30] it creates. Right? So, it's done the<br>[18:33] amenities. 29 amenities have been<br>[18:35] created. And yeah, as I said, those are<br>[18:38] individual terms that have been created<br>[18:39] for those taxonomies. And then once it's<br>[18:42] done the properties, it will start<br>[18:43] linking the each property to the correct<br>[18:45] region or the correct property type. So<br>[18:47] yeah, it's telling me it's imported and<br>[18:50] created more all the terms in each<br>[18:53] taxonomy, 15 properties, and it's<br>[18:56] actually put configured all of that data<br>[18:59] correctly. So let's go and look at that<br>[19:00] now. Yeah, lovely. We've got 15<br>[19:02] properties that have been added. If we<br>[19:05] all the property types are there, um the<br>[19:08] amenities and the regions as well.<br>[19:11] and it's made that link between each<br>[19:13] property and the the relevant um<br>[19:15] taxonomies for it. So let's have a quick<br>[19:18] look at what that looks like. So yeah,<br>[19:20] we've got the custom fields that are<br>[19:22] filled out. The data has been added. Um<br>[19:25] it's also got the the title of the<br>[19:28] property and the description.<br>[19:30] We can see that in the front end. This<br>[19:32] is uh a single property template that<br>[19:35] I've actually customized with a quick<br>[19:37] ACF block to render and output that ACF<br>[19:40] field data and the taxonomy data just to<br>[19:42] make that a better example for showing.<br>[19:44] To me, I love this. This is a real use<br>[19:47] of a of AI that can help me um do my job<br>[19:51] quicker. Um it speeds up workflows. It's<br>[19:54] something where I it takes away the<br>[19:56] manual clicking and the manual work from<br>[19:58] site development for me. And it and it<br>[20:00] it's not just um to help me move<br>[20:03] quicker, but it really does unlock sort<br>[20:05] of more possibilities. Things like<br>[20:07] automating repeated setups for sites<br>[20:10] that you know agencies are building time<br>[20:11] and time again for clients. You can get<br>[20:13] it to import complex data sets like get<br>[20:16] it to do the thinking for you if you've<br>[20:18] got structured data in the first place.<br>[20:20] Um and you know import things without<br>[20:21] the need of other plugins. And it's just<br>[20:23] good for rapid prototyping. uh you're<br>[20:25] you're using natural language to<br>[20:27] describe a site and you can just get it<br>[20:28] to do the things that you tell it to do.<br>[20:31] So, moving on to the next big feature<br>[20:32] for 6.8, we're talking about getting uh<br>[20:36] structured data and using that data to<br>[20:39] try and make your uh your sites more<br>[20:42] discoverable by AI. And we're talking<br>[20:45] about the world of SEO, which was<br>[20:47] yesterday, Google, everything now is AI.<br>[20:49] It's AI overviews. how many times you're<br>[20:51] mentioned in AI results, in chat GPT<br>[20:54] results, whatever. How many times your<br>[20:56] site is mentioned and cited. So, you've<br>[20:59] got links in there as well. This is the<br>[21:01] feature where we're trying to um<br>[21:04] utilize the structured data that we have<br>[21:06] in ACF in the data model that your sites<br>[21:09] have created uh and and try to to take<br>[21:12] that structured data and where we know<br>[21:14] the field names, we know the values and<br>[21:16] make this data just much easier to be<br>[21:19] consumed by as Rob said the fuzziness of<br>[21:21] of an LLM before um when it's crawling<br>[21:24] your site and and taking all your data.<br>[21:27] uh and we're going to do this with the<br>[21:28] uh the help of schema.org which is it's<br>[21:32] the universal<br>[21:34] vocabulary for search engines AI tools<br>[21:36] and the semantic web which is used to<br>[21:39] understand what content actually means<br>[21:40] just not what it says. Um, and I think<br>[21:44] an example of that is when we looked at<br>[21:46] the the um the property display, the the<br>[21:51] single template for the property where<br>[21:52] it had icons and the data for you how<br>[21:56] many bedrooms, what the location was<br>[21:58] like that is HTML. It's not necessarily<br>[22:00] that clear. So we've we have the power<br>[22:04] with ACF to output uh structured data<br>[22:07] for the machines to understand better.<br>[22:10] So let's Okay, so this is using the<br>[22:12] exact same site as we had before with<br>[22:14] the 15 holiday properties. We got claw<br>[22:16] to import uh and we can just see how 6.8<br>[22:20] makes it content more readable for<br>[22:22] search engines uh and AI agents and AI<br>[22:25] crawlers, bots, everything. So looking<br>[22:28] at this property where we've got<br>[22:31] visually is easy to read for by a human.<br>[22:34] But if we look at the actual data that<br>[22:36] will be in the page source that's going<br>[22:38] to be looked at by an AR crawler, uh the<br>[22:41] title's there, the the description's<br>[22:43] there, that information that we got from<br>[22:45] custom fields is there, but it's mixed<br>[22:47] in with loads of HTML sty styles,<br>[22:49] classes, uh and it's not as it's not as<br>[22:53] detailed or as structures actually we<br>[22:56] know that we've got that data in. Um, so<br>[22:59] yeah, we we we definitely can do<br>[23:01] something more to make it more readable.<br>[23:04] Um,<br>[23:06] uh, and like the previous feature for<br>[23:08] the AI uh, abilities API, this is a<br>[23:12] setting that we have to enable, a<br>[23:14] feature we have to enable with another<br>[23:16] filter. Yeah, we've got to go back to<br>[23:17] the site MU plugin just to add another<br>[23:20] filter to turn that on, the enable<br>[23:21] schema filter.<br>[23:24] And then as soon as we do that, we go we<br>[23:26] can go back to the post type<br>[23:27] registration and go to edit it. Go to<br>[23:30] the advanced configuration where we now<br>[23:32] see a new schema tab. And we can turn on<br>[23:36] this setting that automatically adds<br>[23:37] JSON. It's called JSON LD which is the<br>[23:40] way to render this schema.org data and<br>[23:43] it will do it for all of the posts in<br>[23:45] this post type and it will also bring in<br>[23:47] fields as extra data. So once we've<br>[23:50] turned that on uh we can do some more<br>[23:53] stuff but it's marked as experimental<br>[23:55] just because the world of SEO AEO go all<br>[23:58] of the AI kind of stuff is very changing<br>[24:01] at the moment<br>[24:03] and at this point we can yeah select the<br>[24:05] schema.org type this is the data type<br>[24:07] this is the thing that describes<br>[24:08] properties connecting ACF to schema.org<br>[24:11] or and once we reload the page source,<br>[24:14] we can see that actually we've now got<br>[24:16] this big script block that has JSON<br>[24:19] inside it. It's JSON LD format which is<br>[24:22] schema.org language. This is showing the<br>[24:25] name of the property, the headline, uh<br>[24:27] extra data, the URL, but also data when<br>[24:31] it was published, when it was modified,<br>[24:33] uh and we add some metadata about the<br>[24:34] author as well. So that is already we've<br>[24:37] just turned that on and it's giving more<br>[24:39] data in the page source that's going to<br>[24:41] be consumed by AI crawlers indexers. Um<br>[24:44] but obviously<br>[24:46] we we know there's more data about this<br>[24:48] property. So this is where we go back to<br>[24:50] the field group and we can go into each<br>[24:53] field now and map the field the ACF<br>[24:57] field type to the schema.org uh type. uh<br>[25:01] it's a data property or property type<br>[25:04] which is confusing when you're doing a<br>[25:05] property website but attribute. So I've<br>[25:08] just now mapped this uh price to an<br>[25:11] offer.pric and I can go into the number<br>[25:13] of bedrooms and find<br>[25:16] uh a number of bedrooms as a piece of<br>[25:18] data to describe. I could do the same<br>[25:21] with number of bathrooms. And if you<br>[25:23] decide to not want to um have a piece of<br>[25:26] data that<br>[25:29] you don't want being shown,<br>[25:32] you just don't map it. Just don't put<br>[25:34] any uh don't select the property type<br>[25:37] there. We save that. We can go back to<br>[25:39] the front end. Nothing's changed on the<br>[25:41] front end. But as soon as we reload the<br>[25:42] page source, we can now see that the<br>[25:45] type of this uh JSON uh blob is<br>[25:48] basically now got more things. It's<br>[25:50] offer, it's accommodation, and it's got<br>[25:52] attributes from those data types in<br>[25:54] schema.org that map to our, you know,<br>[25:56] price per night is 155.<br>[25:59] Um, and the same for the bedrooms and<br>[26:01] the bathrooms. And we've got a ton of<br>[26:03] documentation on this feature. There's<br>[26:06] filters, there's other things that you<br>[26:09] can customize it. So we we want you to<br>[26:12] try and have a have a start using it<br>[26:16] understand uh try and understand how you<br>[26:18] can use it also what results you get<br>[26:20] from search engines and and goo um and<br>[26:24] AI tools in general okay so that was<br>[26:27] what we shipped in 6.8 and I think it's<br>[26:30] quite a good time just to give you a<br>[26:31] brief overview of what we're coming next<br>[26:35] so<br>[26:37] as 6.8 A as I said was AI adjacent. What<br>[26:40] we're trying to look at for future<br>[26:42] versions of ACF are how can we actually<br>[26:45] just improve quality of life for<br>[26:47] developers and uh content editors as<br>[26:49] well. But two main roles of people using<br>[26:51] ACF, the people defining the fields and<br>[26:53] the people entering data into those<br>[26:55] fields. And how can we leverage AI to<br>[26:58] make those workflows even better? So<br>[27:00] we've got a couple of features that<br>[27:02] we're looking at. And this screenshot is<br>[27:04] for um smart suggestions of fields when<br>[27:08] you're creating a field group. Like the<br>[27:11] process here or the workflow here is<br>[27:13] you've created a post type of cars<br>[27:15] because you're creating a dealership<br>[27:16] website. Uh and then you start creating<br>[27:19] some fields for that car object.<br>[27:22] We know and you know what the type of<br>[27:25] data and the fields that you're going to<br>[27:27] create. It's going to be year of<br>[27:28] manufacturer. It's going to be make,<br>[27:30] model, dropdowns. some very common data<br>[27:33] that's going to be in those dropdowns.<br>[27:34] So, we can use AI to generate the<br>[27:36] suggestions to make it much easier to<br>[27:38] click and select all those fields or<br>[27:40] some of those fields to be added into<br>[27:43] your field group settings rather than<br>[27:45] going through and clicking add field,<br>[27:48] select the data type, add the label,<br>[27:50] next one, next one. This is, you know,<br>[27:52] all of the information we have about the<br>[27:54] site. we can make suggestions that just<br>[27:57] get you to creating the data model<br>[28:00] quicker. And similarly, we've got uh an<br>[28:03] idea of the content generation where<br>[28:06] content editors and also developers<br>[28:08] alike that are building out sites when<br>[28:10] you've got things like text and text<br>[28:11] area fields that are they're going to be<br>[28:14] data that perhaps need you to generate<br>[28:17] content for and you might be doing that<br>[28:19] in chat GPT or somewhere else. But<br>[28:21] actually, when we have all of that data,<br>[28:24] when you're editing the post type for<br>[28:26] you're editing a car, for example, and<br>[28:29] you've got a description of the car<br>[28:32] that's going to go onto the website, and<br>[28:33] it's going to be the marketing<br>[28:35] description, but we know it's a car. We<br>[28:38] know the date of um manufacturer. We<br>[28:40] know the make. We know the model. We<br>[28:42] know 20 plus fields of structured data<br>[28:45] around this car that can be fed and that<br>[28:49] to an AI to generate the content for<br>[28:51] that car description and it's going to<br>[28:53] get you content on the page. It's going<br>[28:56] to remove the white blank screen and<br>[28:59] it's going to get you closer to<br>[29:00] something that you can edit and then<br>[29:02] maybe publish later. So, it's good for<br>[29:03] developers who just want to seed content<br>[29:05] on a site before they hand it to a<br>[29:07] client. But it's also good for content<br>[29:08] editors that actually don't want to have<br>[29:10] to think about, you know, writing<br>[29:12] something straight away. They can create<br>[29:14] some generate the content with the<br>[29:17] massive like datari context that we have<br>[29:20] about what you're editing and then edit<br>[29:23] the result and and get you to building<br>[29:25] sites faster and adding content faster.<br>[29:28] Yeah. So, that's what's coming and yeah,<br>[29:31] thank you for listening. That's me<br>[29:32] wrapped up. Back to you, Rob.<br>[29:34] >> Thanks, mate. Thank you so much for all<br>[29:36] of that. U folks, if you haven't yet,<br>[29:38] download the latest version of 6.8 for<br>[29:41] ACF. Go check out the documentation<br>[29:43] because we've just skimmed the surface<br>[29:44] of I think the possibilities what can be<br>[29:47] done with these new features. Thank you<br>[29:49] so much for your time and we will see<br>[29:51] you later. Bye. <!-- deep-read:sections end --> ๐Ÿ“„ **Full text:** ![[Full Document Contents/Articles/The ACF Update That Makes Your Content Machine-Readable.md|The ACF Update That Makes Your Content Machine-Readable by YouTube]] ## Highlights - um I'll be talking for a little bit um and then Ian's going to jump in and he's going to demo some really good stuff for us in terms of what we'll be covering today. Um I'm going to spend a little bit of time talking about something we call the new dual reality. Um and then Ian's going to jump in and he's going to unpack a number of cool features for us. So, new features that have rolled out in the most recent release, uh, version 6.8 of ACF. Um, the abilities API integration. Um, and then also how you can work uh your structured data in with ([View Highlight](https://read.readwise.io/read/01kr1vxn5vdhy2p254c4v0n3m6)) - Tags: ๐Ÿ‘ป ai highlighted - schema.org. Um, and then a little bit of a sneak peek at what's coming next for ACF. All right, let's unpack this concept of the new dual reality. To do this properly, we got to kind of look back in time a little bit. uh all the way back to 2011, you know, which was I feel like it was 3 or 4 years ago, but in fact it was 15 years ago just to weird everyone out a little bit. Uh but 2011 ACF was launched and what it did it was it was fantastic. It took something that was in WordPress core which is the ([View Highlight](https://read.readwise.io/read/01kr1vxn5zqezv2525b59j22jh)) - Tags: ๐Ÿ‘ป ai highlighted - you to uh register custom post types and taxonomies as well. And so this plug-in really became fundamental to the way folks approached WordPress and site building from a uh a structured data um you know approach. And by this time, you know, where we are today, we now have over 5 million websites running ACF. So using ACF to extend WordPress and build incredible web experiences. So we look ([View Highlight](https://read.readwise.io/read/01kr1vxn6dge4eref9txne54vm)) - Tags: ๐Ÿ‘ป ai highlighted - This is that dual reality and the interesting thing about it is we've unpacked and we've looked at historically ACF content is predominantly structured which is great. You know, you could register a cassa post type, some taxonomies, build out your field groups, define the fields within them, set up the parameters for those fields and the type of content or data that can be entered into them. It's highly structured and that as developers has allowed us to build incredible web experiences, but AI on the other and is ([View Highlight](https://read.readwise.io/read/01kr1vxn703xmwrpt9xeraps75)) - Tags: ๐Ÿ‘ป ai highlighted - mentioned, is the bedrock. It's the structured content foundation of your site. It's the post types, the custom content types. It's the taxonomies, the fields, and it's the data. The data model powers what your content editor can uh can add and that's what powers the site. So connecting your ACF powered site to something like clawed code can with the ability to do things like reading or writing that content model unlocks lots of things. So what I'm going to do is I'm going to show you a ([View Highlight](https://read.readwise.io/read/01kr1vxn880fz15kk5yj1wfyq2)) - Tags: ๐Ÿ‘ป ai highlighted - brief overview of what we're coming next so as 6.8 A as I said was AI adjacent. What we're trying to look at for future versions of ACF are how can we actually just improve quality of life for developers and uh content editors as well. But two main roles of people using ACF, the people defining the fields and the people entering data into those fields. And how can we leverage AI to make those workflows even better? So ([View Highlight](https://read.readwise.io/read/01kr1vxnbadncrd271amnan08v)) - Tags: ๐Ÿ‘ป ai highlighted