Я пишу плагин, который использует функцию wp_mail
.Однако я хочу изменить адрес From :.WP предоставляет некоторые фильтры - wp_mail_from_name
и wp_mail_from
- но я не уверен, как их вызывать из класса.
Если я помещу их вне функции, возникает ошибка синтаксического анализа (неожиданная T_STRING,ожидая T_FUNCTION).
Если я помещу их в функцию, похоже, ничего не произойдет
class myPlugin {
public function setFromname($fromname) {
apply_filters( 'wp_mail_from_name', $fromname );
$this->fromname = $fromname;
}
public function setFromemail($fromemail) {
apply_filters( 'wp_mail_from', $fromemail );
$this->fromemail = $fromemail;
}
}
Как можно повлиять на эти фильтры в классе?