Version: October 2025 Based on: official Core AI Team documentation and the workshop "Turn your local WordPress install into your AI coding assistant" (WordCamp US 2025, Jonathan Bossinger)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Helper: wait for all records of a given post type. | |
| const getTypes = async ( types ) => { | |
| return await Promise.all( | |
| types.map( | |
| ( type ) => | |
| new Promise( ( resolve ) => { | |
| const unsub = wp.data.subscribe( () => { | |
| const items = wp.data | |
| .select( 'core' ) | |
| .getEntityRecords( 'postType', type ); |
Versión: Octubre 2025 Basado en: la documentación oficial del Core AI Team y el taller "Convierte tu instalación local de WordPress en tu asistente de codificación con IA" (WordCamp US 2025, Jonathan Bossenger)
“Further” — means more or to a greater degree. It’s often used in more formal English.
- Distance: “This is further away than that.” → Describes something that’s at a greater physical distance.
- Degree or detail: “Let’s discuss this in further detail.” → Means in more depth or more precisely.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // #region loggerMiddleware | |
| const loggerMiddleware = ( optionsLogger ) => ( store ) => ( next ) => { | |
| const actions = []; | |
| return ( action ) => { | |
| const { whatToLog, storeName, storesToLog } = optionsLogger; | |
| if ( storesToLog.includes( storeName ) ) { | |
| if ( whatToLog.includes( 'action' ) ) { | |
| console.log( { storeName, ...action } ); | |
| } | |
| if ( whatToLog.includes( 'prevState' ) ) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| /** | |
| * Plugin Name: Beginner Friendly Playground | |
| * Description: Disables everything that's not really valuable for a first time explorer. | |
| * Version: 0.1.0 | |
| * Requires at least: 6.5 | |
| */ | |
| defined( 'ABSPATH' ) || exit; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ⬢ gutenberg trunk ⦾ grep -Rinw . -e '__experimental.*' --include=\block.json | |
| ./packages/block-library/src/read-more/block.json:28: "__experimentalFontFamily": true, | |
| ./packages/block-library/src/read-more/block.json:29: "__experimentalFontWeight": true, | |
| ./packages/block-library/src/read-more/block.json:30: "__experimentalFontStyle": true, | |
| ./packages/block-library/src/read-more/block.json:31: "__experimentalTextTransform": true, | |
| ./packages/block-library/src/read-more/block.json:32: "__experimentalLetterSpacing": true, | |
| ./packages/block-library/src/read-more/block.json:33: "__experimentalTextDecoration": true, | |
| ./packages/block-library/src/read-more/block.json:34: "__experimentalDefaultControls": { | |
| ./packages/block-library/src/read-more/block.json:42: "__experimentalDefaultControls": { | |
| ./packages/block-library/src/read-more/block.json:46: "__experimentalBorder": { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ⬢ gutenberg trunk ⦾ grep -Rinw . -e 'new CLIError' --exclude=\*.test.js --exclude=\*npm.js --exclude=\*.json | |
| ./packages/create-block/lib/templates.js:106: throw new CLIError( 'Template found but invalid definition provided.' ); | |
| ./packages/create-block/lib/templates.js:132: throw new CLIError( | |
| ./packages/create-block/lib/templates.js:139: throw new CLIError( | |
| ./packages/create-block/lib/templates.js:170: throw new CLIError( | |
NewerOlder