是商店、是主页、是首页不适用于WooCommerce

时间:2019-12-30 作者:Kama

我试图从主页上删除面包屑,因为它看起来很难看,但我做不到,因为条件句不起作用*我从woocommerce docs那里拿到的

add_action( \'init\', \'wcc_remove_woo_wc_breadcrumbs\' );
function wcc_remove_woo_wc_breadcrumbs() {
    if ( is_home() || is_shop() || is_front_page() ) {
        remove_action( \'woo_main_before\', \'woo_display_breadcrumbs\', 10 );
    }
}
生产线

 remove_action( \'woo_main_before\', \'woo_display_breadcrumbs\', 10 );
工作正确,但不幸的是,条件标记不正确。您在woocommerce商店页面上有任何ida作为主页吗?

1 个回复
SO网友:Tanmay Patel

对于is_front_page()is_home() 条件:

Important: 请注意,这些函数只有在WordPress加载后才能工作,例如在模板文件或特定的操作挂钩上。您不能将这些条件转储到函数中。php并期望它们工作。

相关推荐

Breadcrumbs - get the author?

我有自己的函数breadcrumbs()。在其中,我调用is\\u author()来确定我是否在作者页面上。如果是真的,我想知道我在哪个作者的页面上。我尝试了\\u author(),但没有结果。我还查阅了WP codex。有人能帮忙吗?