Wordpress 禁用插件加载的钩子/函数

Wordpress 禁用插件加载的钩子/函数,wordpress,woocommerce,Wordpress,Woocommerce,我正在使用的wordpress插件正在加载以下代码(这将禁用我的“添加到购物车”按钮),我需要删除这些代码,以便插件不会禁用我的“添加到购物车”按钮 我需要一种方法来做到这一点,而不编辑实际的插件文件 以下是负责的代码(我需要删除的代码): 我尝试将以下内容添加到functions.php(但没有成功) 我还尝试添加优先级: remove_action('plugins_loaded', 'remove_variable_product_add_to_cart', 1); 为什么这不起作用,我

我正在使用的wordpress插件正在加载以下代码(这将禁用我的“添加到购物车”按钮),我需要删除这些代码,以便插件不会禁用我的“添加到购物车”按钮

我需要一种方法来做到这一点,而不编辑实际的插件文件

以下是负责的代码(我需要删除的代码):

我尝试将以下内容添加到functions.php(但没有成功)

我还尝试添加优先级:

remove_action('plugins_loaded', 'remove_variable_product_add_to_cart', 1);

为什么这不起作用,我做错了什么?

您不能更改主题中加载的
插件挂钩,因为在运行主题之前已经执行了该挂钩

有两种方法可以卸下此挂钩:

  • 开发一个插件并安装它,然后将代码放入其中

  • 转到以下路径:推荐

  • 公共_html/wp内容/mu插件/

    创建一个
    index.php
    文件并将代码放入其中

    注意


    mu_插件
    的意思是。WordPress首先执行其核心文件,然后执行
    mu_plugins
    plugins
    目录中的文件,最后执行主题。如果
    wp content
    目录中没有
    mu_plugins
    文件夹,请创建一个并在其中创建文件。

    非常感谢您的建议。我看到“必须使用插件”在正常插件之前执行。这会是个问题吗?还是那样行?不客气。不,不管怎样这都管用请读
    remove_action('plugins_loaded', 'remove_variable_product_add_to_cart');
    
    remove_action('plugins_loaded', 'remove_variable_product_add_to_cart', 1);