Как удалить виджет из боковой панели на определенной странице?

Я хочу удалить виджет со страницы с идентификатором «28». Как мне это сделать?

Я нашел для него функцию, но это частная функция, поэтому я не могу ее использовать.

"wp установить боковые виджеты

Доступ этой функции отмечен как частный. "

http://codex.wordpress.org/Function_Reference/wp_set_sidebars_widgets

function my_theme_sidebars_widgets( $sidebars_widgets ) { if(is_page(28)) $sidebars_widgets['sidebar-10'][2] = null; return $sidebars_widgets; } add_filter( 'sidebars_widgets', 'my_theme_sidebars_widgets' ); 

хорошо, я нашел фильтр для него. Надеюсь, это «нуль» в порядке.

Вы можете попробовать это ниже.

 add_filter( 'widget_display_callback', 'hide_widget', 50, 3 ); function hide_widget( $instance, $widget, $args ){ if ( is_page( 28 ) ) { return false; } return $instance; } 

Надеюсь, это будет очень полезно.