禁止使用模板插件做违法内容(涉黄等),否则将受到法律的制裁。

WordPress hook钩子comment_notification_recipients的用法详解

禁止使用模板插件做违法内容(涉黄等),否则将受到法律的制裁。

WordPress中的comment_notification_recipients钩子用于修改评论通知的收件人列表。

该钩子允许您根据自己的需求修改评论通知的收件人列表。默认情况下,WordPress会向文章的作者和其他之前评论过该文章的用户发送通知。但是,使用comment_notification_recipients钩子,您可以根据自己的需要添加或删除收件人。

使用该钩子的步骤如下:

1. 注册钩子函数:

function custom_comment_notification_recipients($recipients, $comment_id) {
// 在这里修改收件人列表
return $recipients;
}
add_filter('comment_notification_recipients', 'custom_comment_notification_recipients', 10, 2);

2. 编写钩子函数:
在comment_notification_recipients钩子函数中,您可以根据自己的需求修改收件人列表。钩子函数接受两个参数:$recipients是一个数组,包含默认的收件人列表;$comment_id是评论的ID,可以使用它来获取更多有关评论的信息。

以下是一些示例钩子函数:

- 添加额外的收件人:

function custom_comment_notification_recipients($recipients, $comment_id) {
// 添加一个额外的收件人
$extra_recipient = 'example@example.com';
$recipients[] = $extra_recipient;

return $recipients;
}

- 删除默认的收件人:

function custom_comment_notification_recipients($recipients, $comment_id) {
// 删除默认的收件人
$recipients = array();

return $recipients;
}

- 修改默认的收件人:

function custom_comment_notification_recipients($recipients, $comment_id) {
// 修改默认的收件人
$recipients = array('new@example.com');

return $recipients;
}

3. 将钩子函数添加到主题或插件中:
将自定义的comment_notification_recipients钩子函数添加到您的主题的functions.php文件中,或者添加到您的自定义插件中。

使用comment_notification_recipients钩子,您可以根据自己的需求灵活地修改评论通知的收件人列表。这对于定制WordPress评论系统非常有用,使您能够根据不同的需求发送评论通知给不同的用户。

0 个评论

 
联系
目前暂停一切业务,客服消息可能不会及时回复,谢谢理解。
在线咨询
    在线咨询
    禁止使用模板插件做违法内容(涉黄等),否则将受到法律的制裁。