bp_email_get_unsubscribe_link (数组args美元

为通知电子邮件创建退订链接。

描述

参数

redirect_to美元

字符串(必需)将退订查询字符串追加到的URL。

args美元

数组(必需)用于生成取消订阅查询字符串。

  • “notification_type”
    (字符串)正在发送的通知类型。
  • “user_id”
    (字符串)向其发送通知的用户ID。
  • “redirect_to”
    (字符串)可选的。用户将被重定向到的url。默认是活动目录。

返回

(字符串)退订链接。

文件:bp-core / bp-core-functions.php

函数bp_email_get_unsubscribe_link($args) {$email = bp_email_get_unsubscribe_type_schema();If(空($args['notification_type']) || !Array_key_exists ($args['notification_type'], $emails) {return wp_login_url();} $email_type = $args['notification_type'];$ redirect_to = !空($args['redirect_to']) ?args(“redirect_to”):美元site_url ();$user_id = (int) $args['user_id'];//如果活动类型不是不可取消订阅,则退出。If (empty($email [$email_type]['unsubscribe']) {return "; / /取消订阅 } $link = add_query_arg( array( 'action' => 'unsubscribe', 'nh' => hash_hmac( 'sha1', "{$email_type}:{$user_id}", bp_email_get_salt() ), 'nt' => $args['notification_type'], 'uid' => $user_id, ), $redirect_to ); /** * Filters the unsubscribe link. * * @since BuddyPress 2.7.0 */ return apply_filters( 'bp_email_get_link', $link, $redirect_to, $args ); }

更新日志

更新日志
版本 描述
BuddyPress 2.7.0 介绍了。

问题吗?

我们总是很乐意帮助您解决代码或其他问题!搜索我们的开发人员文档联络支持,或与我们联系销售团队