getOption($id);
}
function esmm_amp_error_noamp() {
$urlAMP = admin_url('plugin-install.php?tab=search&type=term&s=amp');
$txtAMP = sprintf(__('In order to get AMP extensions PREMIUM running, you have to install and activate the Automattic\'s AMP plugin .','esmm-amp-extensions'), $urlAMP);
?>
createAdminPanel( array(
'name' => __('AMP Extensions','esmm-amp-extensions'),
'id' => 'esmm-amp-extensions',
'title' => __('AMP Extensions Settings','esmm-amp-extensions'),
'parent' => 'options-general.php',
'desc' => $txtDescription
) );
// Pestañas
$helpLicenseTab = $panel->createTab( array(
'name' => __('AMP extensions PRO','esmm-amp-extensions'),
) );
$generalTab = $panel->createTab( array(
'name' => __('General','esmm-amp-extensions'),
) );
$codeTab = $panel->createTab( array(
'name' => __('Custom CSS','esmm-amp-extensions'),
) );
// Google Analytics
$generalTab->createOption( array(
'type' => 'heading',
'name' => __('Google Analytics','esmm-amp-extensions'),
'desc' => ''
) );
$generalTab->createOption( array(
'name' => __('Tracking ID','esmm-amp-extensions'),
'id' => 'analytics_tracking_id',
'type' => 'text',
'desc' => __('UA-XXXXX-Y','esmm-amp-extensions')
) );
// Schema Metadata
$generalTab->createOption( array(
'type' => 'heading',
'name' => __('Schema Metadata','esmm-amp-extensions'),
'desc' => __('AMP Project recommends that AMP HTML documents are marked up with schema.org/CreativeWork or any of its more specific types such as schema.org/NewsArticle or schema.org/BlogPosting','esmm-amp-extensions')
) );
$generalTab->createOption( array(
'name' => __('Schema','esmm-amp-extensions'),
'id' => 'schema_metadata',
'type' => 'select',
'options' => array(
'Article' => 'Article',
'NewsArticle' => 'NewsArticle',
'BlogPosting' => 'BlogPosting',
'CreativeWork' => 'CreativeWork',
'Video' => 'Video'
),
'desc' => ''
) );
// Custom CSS
$codeTab->createOption( array(
'type' => 'heading',
'name' => __('Custom CSS','esmm-amp-extensions'),
'desc' => __('','esmm-amp-extensions')
) );
$codeTab->createOption( array(
'name' => __('CSS Code','esmm-amp-extensions'),
'id' => 'css_code',
'type' => 'code',
'desc' => '',
'theme' => 'chaos',
'lang' => 'css',
'height' => 300
) );
$urlImagenBanner = plugins_url( 'assets/ampbanner.png', dirname(__FILE__) );
$urlImagenChart = plugins_url( 'assets/chart', dirname(__FILE__) );
$urlProduct = "https://plusendo.com/producto/amp-extensions-pro/";
$txtFeatures = __('The AMP extensions PRO clients will also be able to:','esmm-amp-extensions');
$txtFeature1 = __('Related posts fully configurable: number of posts shown, relationship, order and location.','esmm-amp-extensions');
$txtFeature2 = __('Adsense: top, bottom and inline ads.','esmm-amp-extensions');
$txtFeature3 = __('Social Share: Facebook, Twitter, Google+, LinkedIn, Stumble Upon, Pinterest, Whatsapp and Telegram.','esmm-amp-extensions');
$txtFeature4 = __('More new features we are preparing.','esmm-amp-extensions');
$lblAnalytics = __('Tracking Google Analytics','esmm-amp-extensions');
$lblSchema = __('Schema Metadata','esmm-amp-extensions');
$lblCustomCode = __('Custom CSS Code','esmm-amp-extensions');
$lblRelated = __('Related posts','esmm-amp-extensions');
$lblAdsense = __('Google Adsense','esmm-amp-extensions');
$lblShare = __('Social Share','esmm-amp-extensions');
$txtRelated = __('3 fixed, by tag','esmm-amp-extensions');
$txtRelatedPRO = __('Fully configurable','esmm-amp-extensions');
$txtCTO = __('Get more info about AMP extensions PRO','esmm-amp-extensions');
$codigoPromo = <<
#ampprofeatures {
list-style: disc;
}
#ampprofeatures li {
margin-left: 35px;
}
#btnCTA{
margin-top: 20px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
height: 50px;
font-size: large;
}
/* START COMPARISON TABLE STYLES */
#comparetable {/*width: 100%; */table-layout: fixed; text-align: center; margin: 2.5em 0; border-collapse: collapse; }
#comparetable tr {background: transparent!important;}
#comparetable td,
#comparetable th {padding: 10px; text-align: center;width: 230px;}
#comparetable td.rowTitle {text-align: left;}
.blank
{
background: none!important;
border: none!important;
}
.clean th
{
background-color: #dfdfdf;
font-size: 18px;
color: #585858;
text-align: center;
font-weight: 400;
text-shadow: 0 1px 0 #e0ecf7;
border: 1px solid #bbbbbb;
}
.clean td
{
background-color: #f0f1f1;
border: 1px solid #c8d6e2;
}
.clean td.rowTitle
{
font-size: 18px;
font-weight: 400;
}
/* END COMPARISON TABLE STYLES */
$txtFeatures
$txtFeature1
$txtFeature2
$txtFeature3
$txtFeature4
AMP Extensions
AMP Extensions PRO
$lblAnalytics
$lblSchema
$lblCustomCode
$lblRelated
$txtRelated
$txtRelatedPRO
$lblAdsense
$lblShare
EOT;
$helpLicenseTab->createOption( array(
'type' => 'custom',
'custom' => $codigoPromo
) );
if ( ($_GET['tab'] != 'amp-extensions-pro') && ($_GET['tab'] != '') ) {
// Buttons
$panel->createOption( array(
'type' => 'save',
'save' => __('Save','esmm-amp-extensions'),
'use_reset' => false
) );
}
}
add_action( 'tf_create_options', 'esmm_amp_create_options' );