remove_action 无法删除主题的操作..?
remove_action is not working for me to remove a theme's action..?
我是 运行 WordPress + WooCommerce + Storefront。我正在尝试删除页脚中的“Built with Storefront & WooCommerce”信用。
我看到 lots of articles 解释了如何使用 remove_action 来做到这一点,如下所示:
remove_action('storefront_footer', 'storefront_credit',20);
不过这不起作用。我已经通过一个 Snippets 插件试过了,我已经通过我的子主题中的 functions.php 试过了。
我还验证了自撰写这些文章以来主题代码似乎没有任何变化,因此它具有相同的功能和挂钩名称。
我不确定我在这里遗漏了什么..??任何有关这方面的信息将不胜感激。谢谢!
要删除该操作,您必须确保在添加之前将其删除。这是父主题的钩子,因此如果您 remove_action 来自子主题或通过代码片段,那就太晚了。
除非...您通过将 remove_action 挂接到“wp”WordPress 操作来更早地触发。
试试:
add_action( 'wp', 'bbloomer_remove_storefront_actions' );
function bbloomer_remove_storefront_actions() {
remove_action( 'storefront_footer', 'storefront_credit', 20 );
}
我是 运行 WordPress + WooCommerce + Storefront。我正在尝试删除页脚中的“Built with Storefront & WooCommerce”信用。
我看到 lots of articles 解释了如何使用 remove_action 来做到这一点,如下所示:
remove_action('storefront_footer', 'storefront_credit',20);
不过这不起作用。我已经通过一个 Snippets 插件试过了,我已经通过我的子主题中的 functions.php 试过了。
我还验证了自撰写这些文章以来主题代码似乎没有任何变化,因此它具有相同的功能和挂钩名称。
我不确定我在这里遗漏了什么..??任何有关这方面的信息将不胜感激。谢谢!
要删除该操作,您必须确保在添加之前将其删除。这是父主题的钩子,因此如果您 remove_action 来自子主题或通过代码片段,那就太晚了。
除非...您通过将 remove_action 挂接到“wp”WordPress 操作来更早地触发。
试试:
add_action( 'wp', 'bbloomer_remove_storefront_actions' );
function bbloomer_remove_storefront_actions() {
remove_action( 'storefront_footer', 'storefront_credit', 20 );
}