How to hide page title from WooCommerce Storefront theme homepage?

試著忘記壹切 提交于 2019-12-06 11:23:12

You didn't understand right the answer you linked to. You can't use is_front_page() right inside functions.php, but you can totally use it in a callback function.

The is_front_page() conditional is only available after the query is setup, which happens at init.

So this:

function sf_change_homepage_title( $args ) {
    if(is_front_page()) {
        remove_action( 'storefront_page', 'storefront_page_header', 10 );
    }
}
add_action( 'init', 'sf_change_homepage_title' );

Will work.

The solution is to replace "init" with "wp":

add_action( 'wp', 'sf_change_homepage_title' );

Thanks.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!