【问题标题】:Use hook to overwrite plugin settings - Wordpress使用钩子覆盖插件设置 - Wordpress
【发布时间】:2021-11-17 10:10:03
【问题描述】:

嘿,我只是在使用一个插件,我想覆盖一些钩子/过滤器。

我需要覆盖这一行 - 我想在我的 functions.php 中添加一个自定义电子邮件地址

https://github.com/bookingactivities/booking-activities/blob/1.12.5/functions/functions-notifications.php#L736

这样做的“正确”方法是什么?

到目前为止我尝试了什么——我认为介于两者之间——导致邮件发送停止????

function bookacti_email_custom_mailto($data) {
    $mess = $data;
    mail('MAIL@MAIL.com', 'Test', $mess);
    }

add_filter( 'bookacti_email_notification_data', 'bookacti_email_custom_mailto', 99, 1 );

【问题讨论】:

    标签: php wordpress plugins hook add-filter


    【解决方案1】:

    啊 - 我想念有 3 个参数通过。现在我收到了邮件 - 我将尝试其余部分,将 own 设置为 :)

    $notification, $tags, $locale 
    
    function bookacti_email_custom_mailto($notification, $tags, $locale) {
        mail('MAIL@MAIL.com', 'Test', 'Test');
        }
    
    add_filter( 'bookacti_email_notification_data', 'bookacti_email_custom_mailto', 99, 3 );
    

    【讨论】:

      猜你喜欢
      • 2018-10-09
      • 1970-01-01
      • 1970-01-01
      • 2019-01-27
      • 2017-02-27
      • 1970-01-01
      • 1970-01-01
      • 2020-01-31
      • 1970-01-01
      相关资源
      最近更新 更多