我可以删除WooCommerce主内容挂钩吗?

时间:2015-09-27 作者:bishal neupane

<?php
    /**
     * woocommerce_before_main_content hook
     *
     * @hooked woocommerce_output_content_wrapper - 10 (outputs opening divs for the content)
     * @hooked woocommerce_breadcrumb - 20
     */
    //do_action( \'woocommerce_before_main_content\' );
?>
现在,我只是对其进行注释,以禁用主内容之前的,以及主内容之后的
是否可以在不修改插件文件的情况下执行此操作?

<?php
    /**
     * woocommerce_after_main_content hook
     *
     * @hooked woocommerce_output_content_wrapper_end - 10 (outputs closing divs for the content)
     */
    //do_action( \'woocommerce_after_main_content\' );
?>

1 个回复
最合适的回答,由SO网友:vol4ikman 整理而成

remove_action(\'woocommerce_before_main_content\', \'woocommerce_output_content_wrapper\', 10,0);

remove_action(\'woocommerce_before_main_content\', \'woocommerce_breadcrumb\', 20,0);

remove_action(\'woocommerce_after_main_content\', \'woocommerce_output_content_wrapper_end\', 10,0);
我希望它对你有用=)

相关推荐

About Hooks and Filters

嗯,我很难理解动作和过滤器之间的区别。我确实在代码中使用动作,但我是一个新手,甚至连一点过滤器都不知道。我去过codex,以及NickTheGeek、BillErickson、GaryJones等的多个网站,但没有去过vein。如果你能用简单的话告诉我,并举例说明动作、过滤器和挂钩的基本内容和区别。非常感谢。