Server IP : 15.235.198.142 / Your IP : 216.73.216.208 Web Server : Apache/2.4.58 (Ubuntu) System : Linux ballsack 6.8.0-45-generic #45-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 30 12:02:04 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/kiwigrass_LIVE/wp-content/plugins/woocommerce/src/Admin/Features/Navigation/ |
Upload File : |
<?php /** * Navigation Experience * * @deprecated 9.3.0 Navigation is no longer a feature and its classes will be removed in WooCommerce 9.4. * @package Woocommerce Admin */ namespace Automattic\WooCommerce\Admin\Features\Navigation; use Automattic\WooCommerce\Admin\Features\Features; use Automattic\WooCommerce\Admin\Features\Navigation\Screen; use Automattic\WooCommerce\Admin\Features\Navigation\Menu; use Automattic\WooCommerce\Admin\Features\Navigation\CoreMenu; use WC_Tracks; /** * Contains logic for the Navigation */ class Init { /** * Option name used to toggle this feature. */ const TOGGLE_OPTION_NAME = 'woocommerce_navigation_enabled'; /** * Hook into WooCommerce. */ public function __construct() { if ( Features::is_enabled( 'navigation' ) ) { // Disable the option to turn off the feature. update_option( self::TOGGLE_OPTION_NAME, 'no' ); if ( class_exists( 'WC_Tracks' ) ) { WC_Tracks::record_event( 'deprecated_navigation_in_use' ); } } } /** * Create a deprecation notice. * * @param string $fcn The function that is deprecated. */ public static function deprecation_notice( $fcn ) { // phpcs:ignore WordPress.PHP.DevelopmentFunctions.error_log_error_log error_log( 'Automattic\WooCommerce\Admin\Features\Navigation\\' . $fcn . ' is deprecated since 9.3 with no alternative. Navigation classes will be removed in WooCommerce 9.4' ); } }