например, чтобы удалить виджет со страницы
add_filter( 'sidebars_widgets', 'disable_widgets' );
function disable_widgets( $sidebars_widgets ) {
global $qode_options_proya;
//print_r($sidebars_widgets);//gives a list of widgets
if(is_admin()){return $sidebars_widgets;}
if(get_post_meta( get_the_ID(), 'hide_allwidgets_checkbox', true )=="on"){return false; }
if(get_post_meta( get_the_ID(), 'hide_footer', true )=="on"){unset($sidebars_widgets["footer_column_1"]);}
if(get_post_meta( get_the_ID(), 'hide_topmenu_checkbox', true )=="on"){unset($sidebars_widgets["header_top"]); }
return $sidebars_widgets;
}
Это может варьироваться в зависимости от вашей темы, поэтому используйте print_r ($ sidebars_widgets); дляпроверьте доступные на вашем деле виджеты