Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save bobwol/21cc42d1e6a4d3173d8be23e1beb0615 to your computer and use it in GitHub Desktop.
Save bobwol/21cc42d1e6a4d3173d8be23e1beb0615 to your computer and use it in GitHub Desktop.
Disable Gutenberg in Edit Product screen for WooCommerce 3.4.x or older
<?php
/**
* Plugin Name: No Gutenberg for old versins of WooCommerce
* Plugin URI: https://gist.github.com/claudiosanches/d0231798eb6041e4911b4bca409ec1ac
* Description: Disable Gutenberg in Edit Product screen for WooCommerce 3.4.x.
* Author: Claudio Sanches
* Author URI: https://claudiosanches.com
* Version: 1.0.0
* License: GPLv3
*
* @package WC_No_Gutenberg
*/
defined( 'ABSPATH' ) || exit;
/**
* Disable gutenberg for old versions of WooCommerce.
*
* @param bool $is_enabled If editor is enabled.
* @param string $post_type Post type.
* @return bool
*/
function wc_no_gutenberg_for_products( $is_enabled, $post_type ) {
if ( 'product' === $post_type ) {
return false;
}
return $is_enabled;
}
add_filter( 'use_block_editor_for_post_type', 'wc_no_gutenberg_for_products', 10, 2 );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment