: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
'id' => 'amp_font_selector_heading',
'class' => 'ampforwp-google-font-class ampwp-font-families',
'title' => esc_html__( 'Heading Font Family ', 'accelerated-mobile-pages' ),
'tooltip-subtitle' => esc_html__( 'Select your design from dropdown or ', 'accelerated-mobile-pages' ),
'Helvetica' => 'Helvetica',
'Times New Roman' => 'Times New Roman',
'Courier New' => 'Courier New',
'Brush Script MT' => 'Brush Script MT',
'Trebuchet MS' => 'Trebuchet MS'
array('ampforwp-google-font-switch', '=', '1')
'id' => 'ampforwp_font_display',
'title' => esc_html__('Font Display', 'accelerated-mobile-pages'),
'optional' => 'Optional',
'id' => 'ampforwp-local-font-switch',
'title' => esc_html__('Local Fonts', 'accelerated-mobile-pages'),
'tooltip-subtitle' => esc_html__('Enable/Disable Local Font','accelerated-mobile-pages'),
'id' => 'ampforwp-local-font-upload',
'class' => 'child_opt child_opt_arrow',
'title' => esc_html__('Upload Local Font', 'accelerated-mobile-pages'),
'tooltip-subtitle' => esc_html__('Upload Local Font','accelerated-mobile-pages'),
'required' => array('ampforwp-local-font-switch', '=', '1'),
$amp_fontparts = array_merge($amp_fontparts ,$fonts_settings);
if( function_exists('ampforwp_custom_theme_files_register') ){
global $redux_builder_amp;
$newspaper_theme_checker = '';
$newspaper_theme_checker = ampforwp_get_setting('ampforwp-infinite-scroll-home');
if($newspaper_theme_checker){
$redux_builder_amp['ampforwp-infinite-scroll-home'] = false;
update_option( 'redux_builder_amp', $redux_builder_amp );
if( !function_exists('ampforwp_custom_theme_files_register') ){
$newspaper_theme_check = array(
'id' => 'ampforwp-infinite-scroll-home',
'class' => 'child_opt child_opt_arrow',
'title' => esc_html__('Home & Archives', 'accelerated-mobile-pages'),
'required' => array( 'ampforwp-infinite-scroll', '=' , 1 )
$global_settings = array(
'title' => esc_html__('General', 'accelerated-mobile-pages'),
'layout_type' => 'accordion',
'title' => esc_html__('Sidebar', 'accelerated-mobile-pages'),
'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s',
esc_html__('Enable this option if you want a sidebar in AMP and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-setup-sidebar-in-amp/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')),
'required' => array( array('amp-design-selector', '=' , '4') ),
'class' => 'child_opt child_opt_arrow',
'title' => esc_html__('Homepage Sidebar', 'accelerated-mobile-pages'),
'required' => array( array('gnrl-sidebar', '=' , '1') ),
'class' => 'child_opt child_opt_arrow',
'title' => esc_html__('Single Sidebar', 'accelerated-mobile-pages'),
'required' => array('gnrl-sidebar', '=' , '1'),
'class' => 'child_opt child_opt_arrow',
'title' => esc_html__('Page Sidebar', 'accelerated-mobile-pages'),
'required' => array('gnrl-sidebar', '=' , '1'),
'id' => 'sidebar-bgcolor',
'class' => 'child_opt child_opt_arrow',
'title' => esc_html__('Sidebar Background','accelerated-mobile-pages'),
'required' => array( array('gnrl-sidebar', '=',1) )
'id' => 'sbr-heading-color',
'title' => esc_html__('Heading', 'accelerated-mobile-pages'),
array('gnrl-sidebar','=',1)
'id' => 'sbr-text-color',
'title' => esc_html__('Text', 'accelerated-mobile-pages'),
array('gnrl-sidebar','=',1)
'id' => 'ampforwp-infinite-scroll',
'title' => esc_html__('Infinite Scroll (Experimental)', 'accelerated-mobile-pages'),
'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a>', esc_html__('Read more about it', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/infinite-scroll-feature-in-amp/'), esc_html__('here:','accelerated-mobile-pages')),
'id' => 'ampforwp-infinite-scroll-single',
'class' => 'child_opt child_opt_arrow',
'title' => esc_html__('Single', 'accelerated-mobile-pages'),
'required' => array( 'ampforwp-infinite-scroll', '=' , 1 )
'id' => 'ampforwp-infinite-scroll-single-category',
'class' => 'child_opt child_opt_arrow',
'title' => esc_html__('Same Category', 'accelerated-mobile-pages'),
array('ampforwp-infinite-scroll', '=' , '1'),
array('ampforwp-infinite-scroll-single', '=' , '1')
'id' => 'ampforwp-infinite-scroll-single-tag',
'class' => 'child_opt child_opt_arrow',
'title' => esc_html__('Same Tag', 'accelerated-mobile-pages'),
array('ampforwp-infinite-scroll', '=' , '1'),
array('ampforwp-infinite-scroll-single', '=' , '1')
'id' => 'ampforwp-infinite-scroll-new-features',
'class' => 'child_opt child_opt_arrow',
'title' => esc_html__('New Features', 'accelerated-mobile-pages'),
'required' => array( 'ampforwp-infinite-scroll', '=' , 1 )
'id' => 'ampforwp-infinite-scroll-new-features',
'class' => 'child_opt child_opt_arrow',
'title' => esc_html__('New Features', 'accelerated-mobile-pages'),
'required' => array( 'ampforwp-infinite-scroll', '=' , 1 )
'title' => esc_html__('Font Icon Library', 'accelerated-mobile-pages'),
'layout_type' => 'accordion',
'required' => array( array('amp-design-selector', '=' , '4') ),
'id' => 'ampforwp_font_icon',
'title' => esc_html__('Font Icon Library', 'accelerated-mobile-pages'),
'swift-icons' => 'Swift Icons',
'fontawesome-icons' => 'Font Awesome Icons',
'css-icons' => 'CSS Icons'
'default' => 'swift-icons',
'id' => 'design-advanced',
'title' => esc_html__('Advanced', 'accelerated-mobile-pages'),
'layout_type' => 'accordion',
'title' => esc_html__('Custom CSS', 'accelerated-mobile-pages'),
'tooltip-subtitle' => esc_html__('You can customize the Stylesheet of the AMP version by using this option.', 'accelerated-mobile-pages'),
$amp_fontparts = array_merge($amp_fontparts ,$global_settings);
Redux::setSection($opt_name, array(
'title' => esc_html__( 'Global', 'accelerated-mobile-pages' ),
'id' => 'amp-theme-global-subsection',
'fields' => $amp_fontparts
// Header Elements default Color
function ampforwp_get_element_default_color() {
$option = $default_value = '';
$option = ampforwp_get_setting('amp-opt-color-rgba-colorscheme');
if ( !empty($option['color']) ) {
$default_value = $option['color'];
if ( empty( $default_value ) ) {
Redux::setSection( $opt_name, array(
'title' => esc_html__( 'Header', 'accelerated-mobile-pages' ),
'id' => 'amp-theme-header-settings',
'id' => 'header_section_1',
'title' => esc_html__('Header Design', 'accelerated-mobile-pages'),
'layout_type' => 'accordion',
'required' => array( array('amp-design-selector', '=' , '4') ),
'title' => esc_html__('Header Type', 'accelerated-mobile-pages'),
'type' => 'image_select',
'img' =>AMPFORWP_PLUGIN_DIR_URI.'/images/head-1.png'
'img' =>AMPFORWP_PLUGIN_DIR_URI.'/images/head-2.png'
'img' =>AMPFORWP_PLUGIN_DIR_URI.'/images/head-3.png',
'required' => array( array('amp-design-selector', '=' , '4') ),
'id' => 'header_section_2',
'title' => esc_html__('Navigation Menu Design', 'accelerated-mobile-pages'),
'layout_type' => 'accordion',
'id' => 'ampforwp-amp-menu-swift',
'title' => esc_html__('Navigation Menu', 'accelerated-mobile-pages'),
'required' => array('amp-design-selector', '=' , '4'),
'title' => esc_html__('Menu Type', 'accelerated-mobile-pages'),
'type' => 'image_select',
'alt'=>' Menu overlay 1 ',
'img' =>AMPFORWP_PLUGIN_DIR_URI.'/images/menu-1.png'
array('amp-design-selector', '=' , '4'),
array('ampforwp-amp-menu-swift', '=' , '1')
'title' => esc_html__('Menu Search', 'accelerated-mobile-pages'),
array('amp-design-selector', '=' , '4'),
array('ampforwp-amp-menu-swift', '=' , '1')
'id' => 'menu-search-after-menu',
'class' => 'child_opt child_opt_arrow',
'title' => esc_html__('After Menu', 'accelerated-mobile-pages'),
'required' => array('menu-search', '=' , '1'),
'id' => 'menu-search-before-menu',
'class' => 'child_opt child_opt_arrow',
'title' => esc_html__('Before Menu', 'accelerated-mobile-pages'),
'required' => array('menu-search', '=' , '1'),
'id' => 'amp-swift-menu-cprt',
'title' => esc_html__( 'Menu Copyright', 'accelerated-mobile-pages' ),
array('amp-design-selector', '=' , '4'),
array('ampforwp-amp-menu-swift', '=' , '1')
'id' => 'amp-swift-menu-link-non-amp-page',
'title' => esc_html__('Non-AMP Link in Menu', 'accelerated-mobile-pages'),
array('amp-design-selector', '=' , '4'),
array('ampforwp-amp-menu-swift', '=' , '1')
'title' => esc_html__('Alternative Menu', 'accelerated-mobile-pages'),
array('amp-design-selector', '=' , '4'),
array('ampforwp-amp-menu-swift', '=' , '1')
'id' => 'primary-menu-padding-control',
'output' => array('.p-menu'),
'class' => 'child_opt child_opt_arrow',
'units_extended' => 'false',
'title' => esc_html__('Alt Menu Padding', 'accelerated-mobile-pages'),
'padding-right' => '25px',
'padding-bottom' => '12px',
'padding-left' => '25px',
array('primary-menu','=',1)
'id' => 'primary-menu-text-scheme',
'title' => esc_html__('Alt Menu Text', 'accelerated-mobile-pages'),
'rgba' => 'rgba(53, 53, 53,1)',
array('primary-menu','=',1)
'id' => 'primary-menu-background-scheme',
'title' => esc_html__('Alt Menu Background', 'accelerated-mobile-pages'),
'rgba' => 'rgba(239, 239, 239,1)',
array('primary-menu','=',1)
'class' => 'child_opt child_opt_arrow',
'title' => esc_html__('Dropdown Support', 'accelerated-mobile-pages'),
'required' => array( array('primary-menu','=',1) ),
'title' => esc_html__('Call To Action', 'accelerated-mobile-pages'),
'tooltip-subtitle' => esc_html__('You can do the customization here ','accelerated-mobile-pages'),
array('header-type','=',2)
'id' => 'signin-button-text',
'class' => 'child_opt child_opt_arrow',
'title' => esc_html__('CTA Text', 'accelerated-mobile-pages'),
'tooltip-subtitle' => esc_html__('You can write your required text ','accelerated-mobile-pages'),
'default' => 'Sign up free',
array('signin-button','=',1)
'id' => 'signin-button-link',
'class' => 'child_opt child_opt_arrow',
'title' => esc_html__('CTA Link', 'accelerated-mobile-pages'),
'tooltip-subtitle' => esc_html__('You can add the Link here ','accelerated-mobile-pages'),
array('signin-button','=',1)
'id' => 'ampforwp-header-cta-link-nofollow',
'class' => 'child_opt child_opt_arrow',
'title' => esc_html__('No Follow Link', 'accelerated-mobile-pages'),
'required' => array('signin-button', '=', '1')
'id' => 'signin-button-style',
'class' => 'child_opt child_opt_arrow',
'title' => esc_html__('CTA Styles', 'accelerated-mobile-pages'),
'tooltip-subtitle' => esc_html__('You can change the button here','accelerated-mobile-pages'),