' ) ) { $settings->addField( 'general', esc_html__( 'Disable Gutenberg Editor', 'js_composer' ), 'gutenberg_disable', 'vc_gutenberg_sanitize_disable_callback', 'vc_gutenberg_disable_render_callback' ); } } /** * @param $rules * * @return mixed */ function vc_gutenberg_sanitize_disable_callback( $rules ) { return (bool) $rules; } /** * Not responsive checkbox callback function */ function vc_gutenberg_disable_render_callback() { $checked = ( $checked = get_option( 'wpb_js_gutenberg_disable' ) ) ? $checked : false; ?>

post_content ) && preg_match( '/\[vc_row/', $post->post_content ) ) { return true; } return false; } function vc_gutenberg_map() { global $wp_version; if ( function_exists( 'the_gutenberg_project' ) || version_compare( $wp_version, '4.9.8', '>' ) ) { vc_lean_map( 'vc_gutenberg', null, dirname( __FILE__ ) . '/shortcode-vc-gutenberg.php' ); } } add_filter( 'use_block_editor_for_post_type', 'vc_gutenberg_check_disabled', 10, 2 ); add_action( 'vc_settings_tab-general', 'vc_gutenberg_add_settings' ); add_action( 'init', 'vc_gutenberg_map' ); /** @see include/params/gutenberg/class-vc-gutenberg-param.php */ require_once vc_path_dir( 'PARAMS_DIR', 'gutenberg/class-vc-gutenberg-param.php' ); new Vc_Gutenberg_Param();