HEX
Server: Apache
System: Linux webm014.cluster128.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User: circuix (152771)
PHP: 8.0.30
Disabled: _dyuweyrj4,_dyuweyrj4r,dl
Upload Files
File: /home/circuix/adrRc/wp-content/plugins/wp-seopress/inc/functions/options-clarity.php
<?php
defined( 'ABSPATH' ) or die( 'Please don&rsquo;t call the plugin directly. Thanks :)' );

// Clarity

//Clarity Tracking
function seopress_google_analytics_clarity_enable_option() {
	$seopress_google_analytics_clarity_enable_option = get_option("seopress_google_analytics_option_name");
	if ( ! empty ( $seopress_google_analytics_clarity_enable_option ) ) {
		foreach ($seopress_google_analytics_clarity_enable_option as $key => $seopress_google_analytics_clarity_enable_value)
			$options[$key] = $seopress_google_analytics_clarity_enable_value;
			if (isset($seopress_google_analytics_clarity_enable_option['seopress_google_analytics_clarity_enable'])) {
				return $seopress_google_analytics_clarity_enable_option['seopress_google_analytics_clarity_enable'];
			}
	}
}

//Clarity Project ID
function seopress_google_analytics_clarity_project_id_option() {
	$seopress_google_analytics_clarity_project_id_option = get_option("seopress_google_analytics_option_name");
	if ( ! empty ( $seopress_google_analytics_clarity_project_id_option ) ) {
		foreach ($seopress_google_analytics_clarity_project_id_option as $key => $seopress_google_analytics_clarity_project_id_value)
			$options[$key] = $seopress_google_analytics_clarity_project_id_value;
			if (isset($seopress_google_analytics_clarity_project_id_option['seopress_google_analytics_clarity_project_id'])) {
				return $seopress_google_analytics_clarity_project_id_option['seopress_google_analytics_clarity_project_id'];
			}
	}
}

//Build Clarity Tracking Code
function seopress_clarity_js($echo) {
	if (seopress_google_analytics_clarity_project_id_option() !='' && seopress_google_analytics_clarity_enable_option() === '1') {
		//Init
		$js = "\n";
		$js .= '<script>';
        $js .= "\n";
		$js .= '(function(c,l,a,r,i,t,y){
            c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
            t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i+"?ref=seopress";
            y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
        })(window, document, "clarity", "script", "'.seopress_google_analytics_clarity_project_id_option().'");';
		$js .= "</script>\n";

		$js = apply_filters('seopress_clarity_tracking_js', $js);

		if ($echo == true) {
			echo $js;
		} else {
			return $js;
		}
	}
}
add_action('seopress_clarity_html', 'seopress_clarity_js', 10, 1);

function seopress_clarity_js_arguments() {
	$echo = true;
	do_action('seopress_clarity_html', $echo);
}