Seitenleiste ausblenden, wenn post_type im Array ist

Ich möchte die Seitenleiste bei bestimmten Post-Typen ausblenden. Ich kann es auf einem Beitragstyp verstecken, indem ich Folgendes benutze:

if ('example' != get_post_type()) { 

Wie könnte ich das obige mit einem Array verwenden?

 $hide_sidebar = array('example1', 'example2', 'example3'); //hide sidebar on these post types if( /*post type is not in $hide_sidebar*/ ){ get_sidebar(); } 

Solutions Collecting From Web of "Seitenleiste ausblenden, wenn post_type im Array ist"

Dies ist mehr PHP, aber Sie können in_array() . Überprüfen Sie, ob sich der aktuelle Post-Typ in $hide_sidebar im Array $hide_sidebar .

Sie können Folgendes tun

 $hide_sidebar = array('example1', 'example2', 'example3'); //hide sidebar on these post types if ( in_array( get_post_type(), $hide_sidebar ) ) { // Do something if the post type is in array } 

oder das Negative

 $hide_sidebar = array('example1', 'example2', 'example3'); //hide sidebar on these post types if ( !in_array( get_post_type(), $hide_sidebar ) ) { // Do something if the post type is not in array }