There may be times when you need to detect use of Gutenberg on a per-post level – for example, a plugin that adds specific Gutenberg functionality, or maybe to display specific content on Gutenberg pages.
With plugins such as Gutenberg Ramp available, making it easy to specify specific groups of posts that should use Gutenberg, plus the fact that only posts you edit/add after installing Gutenberg will make use of its new functionality, it’s easy to see that most sites will end up with a mixed estate.
The following simple function will add a simple
is_gutenberg() function that you can call to check the status of the current post (I leave it to you to check for whether it’s a single post, etc). It returns either a