: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
'class' => 'child_opt child_opt_arrow',
'id' => 'ampforwp-bread-crumb-post',
'tooltip-subtitle' => esc_html__('enable or disable the post title on breadcrumb','accelerated-mobile-pages'),
'title' => esc_html__('Post title on Breadcrumb', 'accelerated-mobile-pages'),
'required' => array('ampforwp-bread-crumb' , '=' , 1),
'id' => 'ampforwp-cats-single',
'title' => esc_html__('Categories', 'accelerated-mobile-pages'),
'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s',
esc_html__('Enable this option to show categories in AMP and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-show-categories-in-single-page/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')),
'id' => 'ampforwp-tags-single',
'title' => esc_html__('Tags', 'accelerated-mobile-pages'),
'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s',
esc_html__('Enable this option to show tags in AMP and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-show-tags-in-single-page/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')),
//Categories and Tags Links
'id' => 'ampforwp-cats-tags-links-single',
'title' => esc_html__('Categories & Tags Links', 'accelerated-mobile-pages'),
'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s',
esc_html__('Enable this option to make categories and tags links in AMP and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-enable-categories-tags-links-in-single-page/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')),
'id' => 'enable-excerpt-single',
'title' => esc_html__('Excerpt', 'accelerated-mobile-pages'),
'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s',
esc_html__('Enable this option to show excerpt in AMP and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-enable-excerpt-in-amp/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')),
//deselectable next previous links
'id' => 'enable-single-next-prev',
'title' => esc_html__('Next-Previous Links', 'accelerated-mobile-pages'),
'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s',
esc_html__('Enable this option to show next and previous links in AMP and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-enable-next-previous-links-in-single-page/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')),
'id' => 'single-next-prev-to-nonamp',
'class' => 'child_opt child_opt_arrow',
'title' => esc_html__('Link to Non-AMP page', 'accelerated-mobile-pages'),
'required' => array('enable-single-next-prev' , '=' , '1')
'id' => 'amp-author-description',
'title' => esc_html__( 'Author Bio', 'accelerated-mobile-pages' ),
'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s',
esc_html__('Enable this option to show author bio in AMP and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-enable-author-bio-in-single-page/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')),
'id' => 'amp-author-bio-name',
'class' => 'child_opt child_opt_arrow',
'title' => esc_html__( 'Author Name', 'accelerated-mobile-pages' ),
'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s',
esc_html__('Enable this option to show author name in author bio and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-add-author-name-in-author-bio-section/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')),
array('amp-design-selector' , '=' , '4'),
array('amp-author-description' , '=' , '1'),
'id' => 'amp-author-bio-image',
'class' => 'child_opt child_opt_arrow',
'title' => esc_html__( 'Author Image', 'accelerated-mobile-pages' ),
'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s',
esc_html__('Enable this option to show author image in author bio and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-add-author-image-in-author-bio-section/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')),
array('amp-design-selector' , '=' , '4'),
array('amp-author-description' , '=' , '1'),
'id' => 'amp-author-bio-image-width',
'class' => 'child_opt child_opt_arrow',
'title' => esc_html__('Width', 'accelerated-mobile-pages'),
'required' => array('amp-author-bio-image' , '=' , '1'),
'id' => 'amp-author-bio-image-height',
'class' => 'child_opt child_opt_arrow',
'title' => esc_html__('Height', 'accelerated-mobile-pages'),
'required' => array('amp-author-bio-image' , '=' , '1'),
'id' => 'amp-author-box-description',
'class' => 'child_opt child_opt_arrow',
'title' => esc_html__( 'Author Description', 'accelerated-mobile-pages' ),
array('amp-design-selector' , '=' , '4'),
array('amp-author-description' , '=' , '1'),
'id' => 'ampforwp-author-page-url',
'class' => 'child_opt child_opt_arrow',
'title' => esc_html__( 'Link to Author Pages', 'accelerated-mobile-pages' ),
'required' => array('amp-author-description' , '=' , '1'),
'id' => 'amp-pagination',
'title' => esc_html__( 'Post Pagination', 'accelerated-mobile-pages' ),
'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s',
esc_html__('Enable this option to show pagination in AMP and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-enable-post-pagination-in-single-page/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')),
'id' => 'ampforwp-pagination-select',
'class' => 'child_opt child_opt_arrow',
'title' => esc_html__('Post Pagination Type', 'accelerated-mobile-pages'),
'required' => array('amp-pagination' , '=' , '1'),
'id' => 'ampforwp-pagination-link-type',
'class' => 'child_opt child_opt_arrow',
'title' => esc_html__('Change Pagination Links to /amp', 'accelerated-mobile-pages'),
'required' => array('amp-pagination' , '=' , '1'),
'tooltip-subtitle' => sprintf('%s',
esc_html__('Enable this option if post pagination link with ?amp=1 does not work. It will change pagination link ?amp=1 to /amp', 'accelerated-mobile-pages')),
'id' => 'ampforwp-swift-recent-posts',
'title' => esc_html__('Recent Posts below Related', 'accelerated-mobile-pages'),
'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s',
esc_html__('Enable this option to show recent posts in AMP and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-enable-recent-posts-below-related-in-single-page/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')),
'required' => array('amp-design-selector' , '=' , '4'),
'id' => 'amforwp-recentpost-date-switch',
'class' => 'child_opt child_opt_arrow',
'title' => esc_html__('Recent Posts Date', 'accelerated-mobile-pages'),
'tooltip-subtitle' => esc_html__('Enable this option to show data below each post of Recent post loop'),
'required' => array('ampforwp-swift-recent-posts' , '=' , '1'),
'id' => 'amforwp-recentpost-image-switch',
'class' => 'child_opt child_opt_arrow',
'title' => esc_html__('Image', 'accelerated-mobile-pages'),
'tooltip-subtitle' => esc_html__('Enable this option to show image for each post of Recent post loop'),
'required' => array('ampforwp-swift-recent-posts' , '=' , '1'),
'id' => 'amforwp-recentpost-excerpt-switch',
'class' => 'child_opt child_opt_arrow',
'title' => esc_html__('Excerpt', 'accelerated-mobile-pages'),
'tooltip-subtitle' => esc_html__('Enable this option to show excerpt for each post of Recent post loop'),
'required' => array('ampforwp-swift-recent-posts' , '=' , '1'),
'id' =>'amp-swift-recentpost-excerpt-len',
'tooltip-subtitle' => esc_html__('Enter the number of words Eg: 15','accelerated-mobile-pages'),
'title' => esc_html__('Excerpt Length','accelerated-mobile-pages'),
array('amp-design-selector', '=' , '4'),
array('amforwp-recentpost-excerpt-switch', '=' , '1'),
'id' => 'ampforwp-recentpost-posts-link',
'title' => esc_html__('Link to Non-AMP', 'accelerated-mobile-pages'),
'required' => array('ampforwp-swift-recent-posts' , '=' , '1'),
'id' => 'ampforwp-number-of-recent-posts',
'title' => esc_html__('Number of Recent Post', 'accelerated-mobile-pages'),
'required' => array('ampforwp-swift-recent-posts' , '=' , '1'),
'id' => 'ampforwp-recent-post-utm-tracking-switch',
'class' => 'child_opt child_opt_arrow',
'title' => esc_html__('UTM Tracking', 'accelerated-mobile-pages'),
'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s',
esc_html__('Enable this option to add utm tracking to all your recent post links and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-add-utm-tracking-to-all-your-recent-post-links/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')),
'required' => array('ampforwp-swift-recent-posts', '=', '1')
'id' => 'ampforwp-recent-posts-utm-tracking',
'title' => esc_html__('Campaign Source', 'accelerated-mobile-pages'),
'desc' =>esc_html__('Use \'&\' for adding parameters in the tracking. Example: utm_source=xxx&utm_medium=xxx','accelerated-mobile-pages'),
'class' => 'child_opt child_opt_arrow',
'required' => array('ampforwp-recent-post-utm-tracking-switch', '=' , '1'),
'id' => 'ampforwp-single_section_3',
'title' => esc_html__('Related Post Settings', 'accelerated-mobile-pages'),
'layout_type' => 'accordion',
'id' => 'ampforwp-single-related-posts-switch',
'title' => esc_html__( 'Related Posts', 'accelerated-mobile-pages' ),
'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s',
esc_html__('Enable this option to show related posts in AMP and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-add-related-posts-on-single-pages/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')),
'id' => 'rp_design_type',
'title' => esc_html__('Related Post Designs', 'accelerated-mobile-pages'),
'class' => 'child_opt child_opt_arrow',
'type' => 'image_select',
'alt'=>' Single Design 1 ',
'img' =>AMPFORWP_PLUGIN_DIR_URI.'/images/rlp-1.png'
'alt'=>' Single Design With Sidebar ',
'img' =>AMPFORWP_PLUGIN_DIR_URI.'/images/rlp-2.png'
'alt'=>' Single Design With Sidebar ',
'img' =>AMPFORWP_PLUGIN_DIR_URI.'/images/rlp-3.png'
'required' => array( array('amp-design-selector', '=' , '4'),
array('ampforwp-single-related-posts-switch', '=' , '1'),
array('single-design-type', '=' , '1')
'id' => 'ampforwp-single-select-type-of-related',
'class' => 'child_opt child_opt_arrow',
'title' => esc_html__('Related Post by', 'accelerated-mobile-pages'),
'tooltip-subtitle' => esc_html__('select the type of related posts', 'accelerated-mobile-pages'),
array('ampforwp-single-related-posts-switch', '=' , '1'),
'id' => 'ampforwp-single-related-posts-image',
'title' => esc_html__('Image', 'accelerated-mobile-pages'),
array('ampforwp-single-related-posts-switch', '=' , '1')
'id' => 'ampforwp-single-related-posts-change-image-size',
'title' => esc_html__('Change Image Size', 'accelerated-mobile-pages'),
array('amp-design-selector','=',4),
array('ampforwp-single-related-posts-switch', '=' , '1'),
array('ampforwp-single-related-posts-image', '=' , '1')
'id' => 'ampforwp-single-related-posts-image-width',
'class' => 'child_opt child_opt_arrow',
'title' => esc_html__('Image Width', 'accelerated-mobile-pages'),
'tooltip-subtitle' => esc_html__('Defaults to 346', 'accelerated-mobile-pages'),
array('amp-design-selector','=',4),
array('ampforwp-single-related-posts-change-image-size','=',1)
'id' => 'ampforwp-single-related-posts-image-height',
'title' => esc_html__('Image Height', 'accelerated-mobile-pages'),
'tooltip-subtitle' => esc_html__('Defaults to 188', 'accelerated-mobile-pages'),
array('amp-design-selector','=',4),
array('ampforwp-single-related-posts-change-image-size','=',1)
'id' => 'ampforwp-single-related-posts-excerpt',
'title' => esc_html__('Excerpt', 'accelerated-mobile-pages'),
array('ampforwp-single-related-posts-switch', '=' , '1')
// Excerpt ON/OFF of Related Posts
'id' => 'enable-excerpt-single-related-posts',
'title' => esc_html__('Excerpt Length', 'accelerated-mobile-pages'),
'tooltip-subtitle' => esc_html__('Excerpt will be displayed on related posts', 'accelerated-mobile-pages'),
array('ampforwp-single-related-posts-excerpt', '=' , '1') ),
'id' => 'excerpt-option-small-rp',
'title' => esc_html__('Excerpt on Small Screens', 'accelerated-mobile-pages'),
array('amp-design-selector', '!=' , '4'),
array('ampforwp-single-related-posts-excerpt', '=' , '1'),
'id' => 'excerpt-option-rp-read-more',
'title' => esc_html__('Read More Link', 'accelerated-mobile-pages'),
array('ampforwp-single-related-posts-excerpt', '=' , '1'),
'id' => 'ampforwp-single-related-posts-link',
'title' => esc_html__('Link to Non-AMP', 'accelerated-mobile-pages'),
array('ampforwp-single-related-posts-switch', '=' , '1')
'id' => 'ampforwp-single-order-of-related-posts',
'title' => esc_html__('Sort Related Posts Randomly', 'accelerated-mobile-pages'),
array('ampforwp-single-related-posts-switch', '=' , '1'),
'id' => 'ampforwp-sort-related-posts-randomly-notice',
'desc' => esc_html__('Enabling this might have some performance effects for sites who have large number of posts. Please use this with caution.', 'accelerated-mobile-pages'),
'required' => array('ampforwp-single-order-of-related-posts', '=', 1)
'id' => 'ampforwp-number-of-related-posts',
'title' => esc_html__('Number of Related Post', 'accelerated-mobile-pages'),
array('ampforwp-single-related-posts-switch', '=' , '1'),
'id' => 'ampforwp-related-posts-days-switch',
'title' => esc_html__('By Last X Days', 'accelerated-mobile-pages'),
'tooltip-subtitle' => esc_html__('Show Related Posts From Past Few Days', 'accelerated-mobile-pages'),
array('ampforwp-single-related-posts-switch', '=' , '1'),
'id' => 'ampforwp-related-posts-days-text',
'title' => esc_html__('Number of Days', 'accelerated-mobile-pages'),
array('ampforwp-related-posts-days-switch', '=' , '1'),
'id' => 'ampforwp-related-post-utm-tracking-switch',
'class' => 'child_opt child_opt_arrow',
'title' => esc_html__('UTM Tracking', 'accelerated-mobile-pages'),
'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s',
esc_html__('Enable this option to add utm tracking to all your related post links and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-add-utm-tracking-to-all-your-related-post-links/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')),
'required' => array('ampforwp-single-related-posts-switch', '=', '1')
'id' => 'ampforwp-related-posts-utm-tracking',
'title' => esc_html__('Campaign Source', 'accelerated-mobile-pages'),
'desc' =>esc_html__('Use \'&\' for adding parameters in the tracking. Example: utm_source=xxx&utm_medium=xxx','accelerated-mobile-pages'),
'class' => 'child_opt child_opt_arrow',
'required' => array('ampforwp-related-post-utm-tracking-switch', '=' , '1'),
// DESIGN 3 RECENT POST BELOW RELATED
'id' => 'ampforwp-design3-recent-posts',
'title' => esc_html__('Recent Posts below Related', 'accelerated-mobile-pages'),
'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s',
esc_html__('Enable this option to show recent posts in AMP and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-enable-recent-posts-below-related-in-single-page/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')),
'required' => array('amp-design-selector' , '=' , '3'),
'id' => 'amforwp-design3-recentpost-date-switch',