Custom meta fields have been a go-to solution for WordPress developers for a well over a decade. Before the Site Editor and block templates, it was the ONLY way to store and access information that was not part of the content of the post or page being displayed. For this reason, custom fields and their associated meta boxes have permeated WordPress development, and entire frameworks have been created to manage them.
In this talk, we’ll explore ways that you can natively connect your custom meta to the WordPress Editor experience.
We’ll cover:
– Reading and writing custom meta with Core APIs.
– Building alternative UIs to integrate meta.
– Integrating frameworks such as ACF, SCF or Pods into the editor.
– Connecting Core blocks to custom meta for a truly integrated editorial experience.
– Using block bindings to connect native blocks to meta.
Track: Workshop
-
Connecting Custom Fields – From Meta Boxes to Blocks and Beyond
-
Test plugin: get hands on experience
Working on a plugin for a long time and maintaining the quality is a complex topic.
Automated tests are a great way to achieve this objective.
However, even if effective testing is a way more effective than integral manual testing, no test is better than bad automated tests.In this workshop, we’re gonna create a simple workflow to start developing with tests and keep you out of the beginner traps while testing.
For that, we will learn:
- how to quickly create a development environment using wordpress env.
- how to track expectations about your plugin.
- how to implement these expectations using integration testing.
All of this to test together a small plugin using some common use cases you will face for sure during your WordPress developer life.
So if you want your first experience with automating tests to be a good one feel free to attempt this workshop.
-
Mastering WordPress playground: Elevate Your Plugin and Theme Release Process
In this talk, you’ll discover how to utilize WordPress playground to optimize the release process for your plugins and themes. Learn key strategies and best practices to enhance development efficiency, reduce errors, and ensure smoother deployments, ultimately elevating the quality and reliability of your WordPress projects.