defined( 'OTTER_PRO_BASEFILE' ) ? OTTER_PRO_BASEFILE : '', 'required' => '2.0', 'tested_up' => OTTER_BLOCKS_VERSION, ); return $compatibilities; } ); add_action( 'plugin_action_links_' . plugin_basename( __FILE__ ), function( $links ) { array_unshift( $links, sprintf( '%s', admin_url( 'admin.php?page=otter' ), __( 'Settings', 'otter-blocks' ) ) ); return $links; } ); add_filter( 'themeisle_sdk_enable_telemetry', '__return_true' ); add_filter( 'themeisle_sdk_telemetry_products', function( $products ) { $already_registered = false; $license = apply_filters( 'product_otter_license_key', 'free' ); $track_hash = 'free' === $license ? 'free' : wp_hash( $license ); foreach ( $products as &$product ) { if ( strstr( $product['slug'], 'otter' ) !== false ) { $already_registered = true; $product['trackHash'] = $track_hash; } } if ( $already_registered ) { return $products; } // Add Otter Blocks to the list of products to track the usage of AI Block. $products[] = array( 'slug' => 'otter', 'consent' => false, 'trackHash' => $track_hash, ); return $products; } );