use*_*372 0 php wordpress woocommerce
我正在尝试以店面的儿童主题隐藏面包屑。这是我在functions.php中拥有的代码,但是,当在购物车页面上时,条件查询不会触发。删除条件会导致面包屑被隐藏
add_action('init', 'remove_shop_breadcrumbs' );
function remove_shop_breadcrumbs()
{
if ( is_cart())
{
remove_action( 'storefront_content_top', 'woocommerce_breadcrumb', 10 );
}
}
Run Code Online (Sandbox Code Playgroud)
从我所看到的所有内容来看,这是正确的,店面是否将其替换为自己的代码,从而导致失败?
您的代码触发得太早了。在运行查询之前会触发init钩子,因此is_cart()将不起作用。请改用wp动作。
更改此:
add_action('init', 'remove_shop_breadcrumbs' );
Run Code Online (Sandbox Code Playgroud)
对此:
add_action( 'wp', 'remove_shop_breadcrumbs' );
Run Code Online (Sandbox Code Playgroud)