Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bacoords/bacoords


https://github.com/bacoords/bacoords

Last synced: 6 days ago
JSON representation

Awesome Lists containing this project

README

        

## Hi there 👋

I'm a developer, writer, and instructor focused on WordPress and WordPress-adjacent technologies like React.js and Laravel. I'm also

- 💬 Teaching modern WordPress development at [briancoords.com](https://www.briancoords.com)
- 📺 Making video tutorials on [YouTube](https://www.youtube.com/c/BrianCoords)
- 💻 Contributing to [WordPress](https://profiles.wordpress.org/bacoords) and [wphelpers.dev](https://wphelpers.dev/)
- 🎙️ Co-hosting a tech podcast/YouTube show called [viewSource](https://viewsource.fm)

### WordPress Development:

#### Block Theme
- [Block Theme](https://github.com/bacoords/block-theme) is a modern block theme for WordPress developers.

#### Extending Blocks
- [Registering a Block Style in WordPress](https://github.com/bacoords/example-block-style) (`register_block_style`)
- [Add your own CSS or JS to any other block](https://github.com/bacoords/example-block-assets) (`wp_enqueue_block_style`, `block_type_metadata`)
- [Block Bindings API with a Block Variation](https://github.com/bacoords/example-block-variation) (`registerBlockVariation`)
- [Add Custom Fields to Buttons in the Query Loop](https://github.com/bacoords/example-query-loop-button) (`render_block`, `registerPlugin`)
- [Add Custom Responsive Settings fields to blocks using](https://github.com/bacoords/example-block-settings) (`@10up/block-components`)
- [Handling images in a custom Gutenberg block](https://github.com/bacoords/example-image-block) (`@10up/block-components`)
- [Using Core Data and Sharing Context across WordPress Blocks](https://github.com/bacoords/wcphx-2024/tree/add-context-example) (`useDispatch`, `useSelect`)

#### Custom Blocks
- [ACF Blocks Carousel Tutorial](https://github.com/bacoords/example-acf-carousel-block)
- [Dynamic Block in WordPress](https://github.com/bacoords/example-dynamic-block)
- [Creating a block with InnerBlocks](https://github.com/bacoords/example-inner-block) (``)
- [Create an example block with OpenAI integration](https://github.com/bacoords/example-ai-block)

#### Extending Gutenberg
- [Add Custom Fields to posts in the block editor sidebar](https://github.com/bacoords/example-post-settings-field) (`PluginDocumentSettingPanel`)
- [JavaScript/WP REST API-powered WordPress settings page](https://github.com/bacoords/example-wp-settings)