Title: WakeChef Cook Mode
Author: Ali Nawaz
Published: <strong>October 28, 2026</strong>
Last modified: October 28, 2026

---

Search plugins

![](https://ps.w.org/wakechef-cook-mode/assets/banner-772x250.png?rev=3771008)

![](https://ps.w.org/wakechef-cook-mode/assets/icon-256x256.gif?rev=3771008)

# WakeChef Cook Mode

 By [Ali Nawaz](https://profiles.wordpress.org/imalinawaz/)

[Download](https://downloads.wordpress.org/plugin/wakechef-cook-mode.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/wakechef-cook-mode/#description)
 * [Reviews](https://wordpress.org/plugins/wakechef-cook-mode/#reviews)
 *  [Installation](https://wordpress.org/plugins/wakechef-cook-mode/#installation)
 * [Development](https://wordpress.org/plugins/wakechef-cook-mode/#developers)

 [Support](https://wordpress.org/support/plugin/wakechef-cook-mode/)

## Description

Nothing is more frustrating than a phone screen going dark with flour on your hands.
WakeChef Cook Mode adds a simple toggle to your recipes. When a reader switches 
it on, their screen stays awake until they switch it off or leave the page.

**Add it wherever your recipes are**

 * **WP Recipe Maker:** one checkbox adds the toggle to every recipe card, at the
   top or bottom. No template editing needed.
 * **Any post type or category:** automatically add the toggle to posts, pages, 
   or custom post types, optionally limited to recipe categories. Works with recipes
   from any plugin, or recipes written straight into the post.
 * **Block:** insert the Cook Mode block anywhere in the block editor.
 * **Shortcode:** use `[wakechef_cook_mode]` in classic content, widgets, or page
   builders.

**Built for real kitchens**

 * Uses the browser’s Screen Wake Lock API, supported in current Chrome, Edge, Safari,
   and Firefox.
 * If the reader switches apps or tabs, Cook Mode resumes automatically when they
   come back.
 * Every toggle on a page stays in sync, even with several recipes on one page.
 * Accessible: a real switch with a label, keyboard support, and status announcements
   for screen readers.
 * Lightweight: a few kilobytes of plain JavaScript, no jQuery, and assets load 
   only on pages that show the toggle.
 * Hidden when a recipe is printed.

**Customize it**

Change the label, description, and accent color under Settings  WakeChef Cook Mode.
The block and shortcode can override the text for individual recipes.

## Installation

 1. Install and activate the plugin.
 2. Go to **Settings  WakeChef Cook Mode**.
 3. If you use WP Recipe Maker, the toggle is already added to your recipe cards. Choose
    the position you prefer.
 4. For other recipes, choose the post types (and optionally categories) under **Automatic
    placement**, or add the Cook Mode block or the `[wakechef_cook_mode]` shortcode
    where you want it.

## FAQ

### Does it require WP Recipe Maker?

No. WP Recipe Maker cards get the toggle automatically, but you can use the block,
the shortcode, or automatic placement on any site.

### Which browsers support Cook Mode?

Current versions of Chrome, Edge, Safari (16.4 and later), and Firefox support the
Screen Wake Lock API. In browsers without support, the toggle is disabled and explains
that Cook Mode isn’t available.

### Why did Cook Mode turn off?

Browsers release the wake lock when the page is hidden, for example when switching
apps. Cook Mode turns back on automatically when the reader returns. Some devices
also refuse the request in battery saver mode.

### Can I change the text for one recipe?

Yes. The block has label and description settings in the sidebar, and the shortcode
accepts attributes: `[wakechef_cook_mode label="Keep screen on" description="Handy
while kneading"]`.

### Will a post show two toggles?

No. If a post contains a WP Recipe Maker card, a Cook Mode block, or the shortcode,
automatic placement skips that post.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“WakeChef Cook Mode” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Ali Nawaz ](https://profiles.wordpress.org/imalinawaz/)

[Translate “WakeChef Cook Mode” into your language.](https://translate.wordpress.org/projects/wp-plugins/wakechef-cook-mode)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/wakechef-cook-mode/),
check out the [SVN repository](https://plugins.svn.wordpress.org/wakechef-cook-mode/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/wakechef-cook-mode/)
by [RSS](https://plugins.trac.wordpress.org/log/wakechef-cook-mode/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.0**
 *  Last updated **3 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tag
 * [Recipe](https://wordpress.org/plugins/tags/recipe/)
 *  [Advanced View](https://wordpress.org/plugins/wakechef-cook-mode/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/wakechef-cook-mode/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/wakechef-cook-mode/reviews/)

## Contributors

 *   [ Ali Nawaz ](https://profiles.wordpress.org/imalinawaz/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/wakechef-cook-mode/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://www.buymeacoffee.com/bealinawaz)