WordPress显示或隐藏特定页面上的小部件

有些小部件,我们是要在特定位置显示的,当小部件本身没带有自定义时,可用下面提供的方法解决:

add_filter( ‘widget_display_callback’, ‘hide_widget_pages’, 10, 3 );
function hide_widget_pages( $instance, $widget, $args ) {
  if ( $widget->id_base == ‘pages’ ) { // change ‘pages’ to widget name
     if ( !is_page( ‘contact’ ) ) {    // change page name
         return false;
     }
  }
}
【责任编辑:sunny TEL:(0533)8822183】