: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
*/// if uninstall.php is not called by WordPress, die
if (!defined('WP_UNINSTALL_PLUGIN')) {
$redux_builder_amp = get_option('redux_builder_amp',true);
if(isset($redux_builder_amp['ampforwp-delete-on-uninstall']) && $redux_builder_amp['ampforwp-delete-on-uninstall']==1){
$option_name = 'redux_builder_amp';
'ampforwp_rewrite_flush_option',
'AMP-category-base-removal-status',
'ampforwp_cpt_generated_post_types',
'ampforwp_custom_post_types',
'ampforwp_default_pages_to',
'ampforwp_installer_completed',
'redux_builder_amp-transients',
'widget_ampforwp_categories_widget',
'ampforwp_structure_data_module_upgrade'
$post_meta_array = array(
'use_ampforwp_page_builder',
'ampforwp_page_builder_enable',
'ampforwp_custom_content_editor',
'ampforwp_custom_content_editor_checkbox',
'ampforwp_custom_sidebar_select',
'ampforwp-redirection-on-off',
// for site options in Multisite
delete_site_option($option_name);
if(is_array($optionsArray)){
foreach ($optionsArray as $key => $optionName) {
delete_site_option($optionName);
if(is_array($post_meta_array)){
foreach ($post_meta_array as $post_meta ) {
delete_post_meta_by_key( $post_meta );
delete_site_option('ampforwp_option_panel_view_type');
delete_option($option_name);
if(is_array($optionsArray)){
foreach ($optionsArray as $key => $optionName) {
delete_option($optionName);
if(is_array($post_meta_array)){
foreach ($post_meta_array as $post_meta ) {
delete_post_meta_by_key( $post_meta );
delete_option('ampforwp_option_panel_view_type');
delete_option("ampforwp_feedback_remove_notice");
delete_option("ampforwp_dismiss_discount_btn");
delete_option("ampforwp_tpd_remove_notice");