<?php // phpcs:ignore

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
require_once ABSPATH . 'wp-admin/includes/plugin.php';
if ( is_plugin_active( 'wp-seopress-pro/seopress-pro.php' ) && defined( 'SEOPRESS_PRO_VERSION' ) && version_compare( SEOPRESS_PRO_VERSION, '5.4', '<' ) ) { // Quick fix to prevent fatal error for SEOPress < 5.4
	// do nothing.
} else {
	add_action( 'wp', 'seopress_amp_compatibility_wp', 0 );
	/**
	 * AMP Compatibility - wp action hook
	 *
	 * @since 5.9.0
	 *
	 * @return void
	 */
	function seopress_amp_compatibility_wp() {
		if ( function_exists( 'amp_is_request' ) && amp_is_request() ) {
			wp_dequeue_script( 'seopress-accordion' );

			remove_filter( 'seopress_google_analytics_html', 'seopress_google_analytics_js', 10 );

			remove_action( 'wp_enqueue_scripts', 'seopress_google_analytics_ecommerce_js', 20, 1 );

			remove_action( 'wp_enqueue_scripts', 'seopress_google_analytics_cookies_js', 20, 1 );

			remove_action( 'wp_head', 'seopress_load_google_analytics_options', 0 );
		}
	}

	add_action( 'wp_head', 'seopress_amp_compatibility_wp_head', 0 );
	/**
	 * AMP Compatibility - wp_head action hook
	 *
	 * @since 5.9.0
	 *
	 * @return void
	 */
	function seopress_amp_compatibility_wp_head() {
		if ( function_exists( 'amp_is_request' ) && amp_is_request() ) {
			wp_dequeue_script( 'seopress-accordion' );
		}
	}
}
