如何在WordPress主题中覆盖插件功能

时间:2020-05-16 14:48:05

标签: wordpress wordpress-theming easy-digital-downloads

我需要更改由插件中定义的函数输出的HTML。

我要做的是将整个函数复制到主题的functions.php文件中,并且可以正常工作。

function my_discount_field() { ... }
remove_action( 'edd_checkout_form_top', 'edd_discount_field', -1 );
add_action( 'edd_checkout_form_top', 'my_discount_field', -1 );

但是我觉得这不是正确的方法,因为我也想从该文件中更改其他功能..而且它太肿,而且如果插件对原始代码进行了更改,它可能不起作用。

是否有一种更清洁的方法,仅更改HTML输出而不必复制整个函数?

This is the function我在说。 &this是我要更改的HTML部分。

0 个答案:

没有答案