Sindbad~EG File Manager
<?php
/*
* Security : blocking direct access
* Source : http://codex.wordpress.org/Theme_Development#Template_Files
*/
defined('ABSPATH') or die("Access Restricted");
/*
* AMP Analytics
*
* Alexa and Google
*
*/
function mwp_amp_google_analytics() {
/*
* Google Analytics
*
*/
$get_analytics = mwp_option('amp-analytics');
if (!empty($get_analytics)) {
$analytics = $get_analytics;
} else {
$analytics = mwp_option('google-analytics');
}
if (!empty($analytics)) :
echo "<amp-analytics type='googleanalytics' id='analytics1'>";
$google["vars"] = array(
'account' => $analytics,
);
$google["triggers"] = array(
'trackPageview' => array(
'on' => 'visible',
'request' => 'pageview'
)
);
echo "<script type='application/json'>". json_encode($google) ."</script></amp-analytics>\n";
endif;
/*
* Google Analytics : Author
* https://github.com/Automattic/amp-wp/issues/734#issuecomment-317087232
*/
global $post;
$author_track_code = get_the_author_meta('mwp_ars_analytics', get_post_field('post_author', get_the_ID()));
if (!empty($author_track_code)) :
echo "<amp-analytics type='googleanalytics' id='analytics2'>";
$author_google["vars"] = array(
'account' => $author_track_code,
);
$author_google["triggers"] = array(
'trackPageview' => array(
'on' => 'visible',
'request' => 'pageview'
)
);
echo "<script type='application/json'>". json_encode($author_google) ."</script></amp-analytics>\n";
endif;
/*
* Alexa Certify
*
*/
$get_alexa_atrk_acct = mwp_option('amp_alexa_atrk_acct');
$get_alexa_domain = mwp_option('amp_alexa_domain');
if (!empty($get_alexa_atrk_acct) && !empty($get_alexa_domain)) {
$alexa_atrk_acct = $get_alexa_atrk_acct;
$alexa_domain = $get_alexa_domain;
} else {
$alexa_atrk_acct = mwp_option('alexa_atrk_acct');
$alexa_domain = mwp_option('alexa_domain');
}
if (!empty($alexa_atrk_acct) && !empty($alexa_domain)) :
echo "<amp-analytics type='alexametrics'>";
$alexa["vars"] = array(
'atrk_acct' => $alexa_atrk_acct,
'domain' => $alexa_domain,
);
echo "<script type='application/json'>". json_encode($alexa) ."</script></amp-analytics>\n";
endif;
}
add_action('amp_post_template_footer','mwp_amp_google_analytics');
/*
* AMP Analytics
*
* Load Analytics Script
*
*/
function mwp_amp_google_analytics_head() {
$analytics = mwp_option('amp-analytics');
$alexa_atrk_acct = mwp_option('amp_alexa_atrk_acct');
$alexa_domain = mwp_option('amp_alexa_domain');
$get_analytics = mwp_option('amp-analytics');
if (!empty($get_analytics)) {
$analytics = $get_analytics;
} else {
$analytics = mwp_option('google-analytics');
}
global $post;
$author_track_code = get_the_author_meta('mwp_ars_analytics', get_post_field('post_author', get_the_ID()));
$get_alexa_atrk_acct = mwp_option('amp_alexa_atrk_acct');
$get_alexa_domain = mwp_option('amp_alexa_domain');
if (!empty($get_alexa_atrk_acct) && !empty($get_alexa_domain)) {
$alexa_atrk_acct = $get_alexa_atrk_acct;
$alexa_domain = $get_alexa_domain;
} else {
$alexa_atrk_acct = mwp_option('alexa_atrk_acct');
$alexa_domain = mwp_option('alexa_domain');
}
if (!empty($analytics) || !empty($author_track_code) || !empty($alexa_atrk_acct) && !empty($alexa_domain)) :
echo "<!-- Analytics for AMP pages -->\n";
echo "<script async custom-element='amp-analytics' src='https://cdn.ampproject.org/v0/amp-analytics-0.1.js'></script>\n";
endif;
}
add_action('amp_post_template_head','mwp_amp_google_analytics_head');
/*
* Facebook Pixle
*
*
*/
function mwp_amp_facebook_pixel() {
$facebook_pixel = mwp_option('facebook-pixel');
if(!empty($facebook_pixel)) {
echo '<amp-pixel src="https://www.facebook.com/tr?id='.$facebook_pixel.'&ev=PageView&noscript=1" layout="nodisplay"></amp-pixel>';
}
}
add_action('amp_post_template_footer','mwp_amp_facebook_pixel');
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists