Wordpress:我可以使用add_filter来更改类中的apply_filter的数据吗?

时间:2017-11-09 00:24:55

标签: php wordpress class filter

所以我有一个Wordpress插件,其中包含一段代码,用于设置电子邮件的主题行。这是一个类中的函数,如下所示:

class FES_Vendor {

....

public function change_status( $new_status = '', $in_admin = false, $output = false ) {

....

$subject = apply_filters( 'fes_application_approved_message_subj', __( 'Application Approved', 'edd_fes' ), 0 );

以上内容将电子邮件的主题设置为“已批准的应用程序”。 在我的functions.php中,我添加了以下内容,希望将其更改为“欢迎”。

function my_welcome_subject($subject) {
 $subject = __( 'Welcome', 'edd_fes' );
 return $subject;
  }
add_filter('fes_application_approved_message_subj', 'my_welcome_subject');

这没有什么不同。我已经玩过优先级,尝试过负面值和非常高的值,但仍然无效。

所以我的问题是,我是否需要考虑apply_filters是否在CLASS中?如果是,我该如何编码?

(我对CLASSES并不熟悉)

0 个答案:

没有答案