Switching from Shortcodes to Blocks, part 2

In the first post of this series, we discussed transforming a simple … Continue reading Switching from Shortcodes to Blocks, part 2