假设您已经设置了一个页面ID数组,您不希望在其中显示面包屑。
$ids = array( 4, 8, 15, 16, 23, 42 );
现在,您只需检查当前显示的页面(或帖子)是否有这些ID之一,如果没有,则显示面包屑。
if ( ! in_array( get_the_ID(), $ids ) ) {
bcn_display();
}
// EDIT如果只想排除页面(&M);没有其他(自定义)帖子—你可以加快检查速度。
if (
! is_page()
|| ! in_array( get_the_ID(), $ids )
) {
bcn_display();
}
// EDIT (根据您的评论)
要排除头版和特定页面,请尝试以下操作:
$ids = array( 4, 8, 15, 16, 23, 42 );
// Automagically add the ID of your front page
$ids[ ] = (int) get_option( \'page_on_front\' );
if (
! is_page()
|| ! in_array( get_the_ID(), $ids )
) {
bcn_display();
}